centos7+Python-3.8.7安装
-
下载源码
wget https://www.python.org/ftp/python/3.8.7/Python-3.8.7.tar.xz
-
下载的.xz压缩包,解压.
xz -dk Python-3.8.7.tar.xz
得到一个Python-3.8.7.tar包,在打开tar包到/usr/local/
tar -xvf Python-3.8.7.tar -C /usr/local/
-
进入/usr/local/Python-3.8.7,运行配置脚本
./configure --enable-optimizations --prefix=/usr/local/python3
- --enable-optimizations 是优化选项(LTO,PGO 等)加上这个 flag 编译后,性能有 10% 左右的优化。如果make报错,可以去掉再试试
- 设置Python目录为/usr/local/python3
执行完后会生成Makefile
-
编译和安装
make
make install
-
创建软连接,相当于创建快捷方式
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
-
检验安装
python3 --version
pip3 --version