目录
1.准备工作
2.解压python压缩包
3.编译
4.安装、更改环境变量
5.建立pip连接
使用的是Centos7服务器,Py版本是py3.9.0
1.准备工作
- 首先确保服务器中存在相关的编译器,例如GCC;这里不做过多叙述,需要者前往:centos离线安装GCC
- 准备python压缩包,上传至服务器。在python官网下载任何一个版本均可,不必要纠结3.9
2.解压python压缩包
使用tar解压
tar -zxvf Python-3.9.0.tgz
3.编译
解压完后,会有一个相同名字的文件夹
进入该文件夹内,执行 ./configure --prefix=/usr/local/python39
./configure --prefix=/usr/local/python39
# 配置安装路径,最终会安装在/usr/local/python39下面,最后的python39根据版本不同可自行定义
编译需要一定时间,耐心等待
4.安装、更改环境变量
先执行make,后在执行make install 进行安装
安装完后使用Python -V查看发现还是3.6的版本
更改环境变量,将py3.9的可执行文件添加到系统路径中
export PATH="/usr/local/python39/bin:$PATH"
source ~/.bashrc
5.建立pip连接
未建立连接之前,使用pip3 -V查看,还是py3.6的pip
链接py3.9的pip,替换掉py3.6的pip
ln -s /usr/local/python39/bin/pip3 /usr/local/bin/pip3
再次查看