Linux升级Python
1 下载
wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
可以在官网看自己需要什么版本,目前已经更新到3.11了
但是3.10和3.11还在错误维护 笔者觉得3.9是才是最靠谱的
2 解压
Tar -xf Python-3.9.2.tgz
3 编译
第一步:
cd Python-3.9.2.tgz
第二步:
./configure && make && make install
4 创建软链接
一般编译结束后,程序会安装在
/usr/local/bin
下
cd /usr/local/bin
此时我们需要更新 /usr/bin/ 下 的软链接
ln -sf /usr/local/bin/python3.9 /usr/bin/python
ln -sf /usr/local/bin/python3.9-config /usr/bin/python-config
5 查看版本号
python -V
到这里python就升级成功可以正常使用啦!
6 可能遇到的问题
问题1 报错:“ModuleNotFoundError:No module named _ctypes”
1、执行如下命令:
yum install libffi-devel
2、从"./configure …"重新安装
问题2 报错:“ModuleNotFoundError:No module named _bz”
1、执行如下命令:
yum install bzip2-devel
2、从"./configure …"重新安装
问题3 报错:“ModuleNotFoundError:No module named 其它常见第三方库”
执行命令:pip install 包名 即可