服务器升级安装python


本文主要参考:Ech2o的文章CentOS7 下升级Python版本

操作系统:CentOS 7.9 64bit

python版本:2.7.5升至3.8.0(其它版本大同小异)

1、在目标路径下创建文件夹

/usr/local/为例:

进入目录:

cd usr/local/

创建文件夹:

mkdir python38

2、下载压缩包并解压

下载:

wget http://npm.taobao.org/mirrors/python/3.8.0/Python-3.8.0.tgz

解压:

tar -xzf Python-3.8.0.tgz

3、编译与安装

进入解压文件路径:

cd Python-3.8.0

生成makefile文件:

./configure --prefix=/usr/local/python38

其中prefix用于指定程序存放路径,默认下,可执行文件放在/usr/local/bin,库文件放在/usr/local/lib,配置文件放在/usr/local/etc,其它的资源文件放在/usr/local/share

编译:

make

安装:

make install

4、创建软链

/usr/bin路径下创建python3软链,指向已安装的python3:

ln -s /usr/local/python38/bin/python3 /usr/bin/python3

/usr/bin路径下创建pip3软链,指向已安装的pip3:

ln -s /usr/local/python38/bin/pip3 /usr/bin/pip3

此时系统中存在两个python版本:

命令 python 对应的仍是默认2.7版本

命令 python3 则对应新安装的3.8版本

此时,运气好的话就可以通过 python3 -V, pip3 -V查看到对应版本了

然后就可以使用 rm 删除安装包了

私货:

在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐