Linux下升级Python版本

Linux升级Python

  • 1 下载
  • 2 解压
  • 3 编译
  • 4 创建软链接
  • 5 查看版本号
  • 6 可能遇到的问题
    • 问题1 报错:“ModuleNotFoundError:No module named _ctypes”
    • 问题2 报错:“ModuleNotFoundError:No module named _bz”
    • 问题3 报错:“ModuleNotFoundError:No module named 其它常见第三方库”

1 下载

wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz

可以在官网看自己需要什么版本,目前已经更新到3.11了
但是3.10和3.11还在错误维护 笔者觉得3.9是才是最靠谱的

Linux下升级Python版本_第1张图片

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 包名 即可

你可能感兴趣的:(好用经验,python,linux,开发语言)