我习惯使用python最新版本,当前服务器默认是3.6.8, 所以我装的是3.10的版本
-
首先第一步需要进入你所购买的服务器,你可以使用xshell工具 或 git 工具进入
ssh root@ip
-
需要对yum源更新:
yum update
安装python依赖的库
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
-
查看当前服务器的python版本
python3 -V
-
到 python官方地址下载压缩文件
-
将本地下载的文件上传到服务器
-
首先在服务器中创建一个目录放置python文件:我准备放在 /usr/local/python3.11 下
-
使用scp命令上传到该目录下
mkdir /usr/local/python3.11 scp -r Python-3.11.8.tgz root:ip:/usr/local/python3.11
6.解压文件
tar -zxvf Python-3.11.8.tgz
-
编译安装 (跟着下面操作就行)
-
进入到解压好的python目录下
-
执行 命令 ./configure --prefix=/usr/local/python3.11
--prefix 参数是指定安装目录,就是上边第6步中第一步创建的目录
如上图就是没问题!
- 编译(这一步时间略长):make && make install
如上图所示就代表编译成功了! 警告信息不用管他
- 环境变量配置
vim /etc/profile
在文件末尾增加
export PYTHON_HOME=/usr/local/python3.11
export PATH=${PYTHON_HOME}/bin:$PATH
-
重启环境变量
source /etc/profile
下面完成后的效果展示
注: 安装过程,遇到了yum源的问题,改成国内就好了