【Python】CentOS安装Python3.10
慕雪年华

CentOS安装Python3.10

将所有命令里面python对应的版本号替换,就可以安装其他版本的python

1.安装编译所需的依赖

1
2
3
sudo yum -y update
sudo yum -y install openssl-devel libffi-devel bzip2-devel
sudo yum -y groupinstall "Development Tools"

2. 安装 Python 3.10 必需的 openssl >= 1.1.1

1
2
3
4
5
6
7
8
# 下载
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz --no-check-certificate
# 解压
tar zxf openssl-1.1.1q.tar.gz
# 安装
cd openssl-1.1.1q
./config --prefix=/usr/local/openssl-1.1.1
sudo make && sudo make install

安装完毕这个之后,请检查环境变量中的CA证书是否正常,否则python运行时会报错。(主要是调用api时会报错)

https://blog.musnow.top/posts/3348986841/

3. 安装 Python 3.10

1
2
3
4
5
6
7
8
# 下载
wget https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tgz
# 解压
tar zxf Python-3.10.5.tgz
# 安装
cd Python-3.10.5
./configure --enable-optimizations --with-openssl=/usr/local/openssl-1.1.1 --with-openssl-rpath=auto
sudo make altinstall

慕雪的警告: 为了避免自己安装的python影响系统yum安装的使用,请不要将软连接直接连接成python

比如我们安装的是python3.10.5,那软链接的时候,请链接python3.10命令,而不是链接python命令!

当前官方提供的python3.10安装包,会自动链接python3.10pip3.10,理论上无需手动操作!

image

原文后半部分都是建立软连接的教程,为了避免引发误解,故此删除

1
2
版权声明:本文为CSDN博主「一_二」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zltliqi/article/details/126449120