Python3.9及3.10安装文档
作者:鱼仔
博客首页: codeease.top (opens new window)
公众号:Java鱼仔
# 安装 python3.9 环境
(安装此环境时,服务器上已有基础环境,如果是新的服务器还需要安装一些基础的依赖,步骤后面补)
首先下载Python-3.9.19.tgz,下载地址:https://python.org/ftp/python/3.9.19 (opens new window)
下载完成后将文件放到Linux服务器上
tar -xvf Python-3.9.19.tgz
cd Python-3.9.19
./configure
make
sudo make altinstall
1
2
3
4
5
2
3
4
5
部署完成后,对应的python文件路径在/usr/local/bin目录下
# 安装python3.10环境
python3.10环境需要openssl版本至少为1.1.1,因此需要先安装openssl1.1.1版本,再安装python3.10环境,我安装的是3.10.15版本
首先下载Python-3.10.15.tgz,下载地址:https://python.org/ftp/python/3.10.15 (opens new window)
以及openssl1.1.1s,下载地址:https://openssl-library.org/source/old/1.1.1/index.html (opens new window)
首先安装openssl1.1.1版本
tar -zxvf openssl-1.1.1s.tar.gzopenssl-1.1.1s
cd openssl-1.1.1s
./config --prefix=/usr/local/openssl
make
sudo make install
1
2
3
4
5
2
3
4
5
安装Python3.10.15
tar -xvf Python-3.10.15.tgz
cd Python-3.10.15
make clean
./configure --with-openssl=/usr/local/openssl --with-openssl-rpath=auto
make
sudo make install
1
2
3
4
5
6
2
3
4
5
6
验证ssl
python3.10 -c "import ssl; print(ssl.OPENSSL_VERSION)"
1
# 创建虚拟环境
进入到创建虚拟环境的目录,执行下面的命令创建虚拟环境
python3.9 -m venv lyenv
source lyenv/bin/activate
1
2
2
# 遇到问题
如果执行 make 时说找不到 zlib,则需要再安装一下 zlib 的依赖
下载地址:https://www.zlib.net/fossils/ (opens new window)
我选择的版本是 zlib-1.2.13.tar.gz
tar -xvf zlib-1.2.13.tar.gz
cd zlib-1.2.13
./configure
make
make install
history
1
2
3
4
5
6
2
3
4
5
6
上次更新: 2025/02/18, 11:30:08