从源码编译安装python

python source code:Python Source Releases | Python.org

复制代码
//下载源代码
wget https://www.python.org/ftp/python/3.8.4/Python-3.8.4.tar.xz

//创建安装文件夹
mkdir python384-install

//指定CXX环境变量,否则无法正确configure
export CXX=/bin/g++

//make and make install
make
make install

注:在make的过程中,会存在缺包的情况,最好是dnf install上去,不知道缺包会不会影响后续使用。

复制代码
//修改环境变量
export PATH="$PATH:/path/python384-install/bin"

//软链接pip python
ln -s python3 python
ln -s pip3 pip
相关推荐
HenryLin23 分钟前
美股量化分析系统 - 模块调用流程文档
python
跟橙姐学代码25 分钟前
一文读懂 Python 的 JSON 模块:从零到高手的进阶之路
前端·python
时间裂缝里的猫-O-26 分钟前
@Linux问题 :bash fork Cannot allocate memory 错误分析与解决方案
linux·chrome·bash
躺不平的小刘39 分钟前
从YOLOv5到RKNN:零冲突转换YOLOv5模型至RK3588 NPU全指南
linux·python·嵌入式硬件·yolo·conda·pyqt·pip
愚昧之山绝望之谷开悟之坡1 小时前
| `cat /etc/os-release` | 发行版详细信息(如 Ubuntu、CentOS) |
linux·ubuntu·centos
文火冰糖的硅基工坊1 小时前
[激光原理与应用-317]:光学设计 - Solidworks - 草图
开发语言·python·信息可视化·系统架构
草莓熊Lotso1 小时前
【C语言强化训练16天】--从基础到进阶的蜕变之旅:Day10
c语言·开发语言·经验分享·算法·强化
草明1 小时前
docker stats 增加一列容器名称的显示
java·开发语言·docker
高级测试工程师欧阳2 小时前
python中selenium怎么使用
python·pandas
BertieHuang2 小时前
(一)深入源码,从 0 到 1 实现 Cursor
人工智能·python·程序员