centos 上安装指定版本python

获取中...

本身centos 是自带python的,但是他版本比较低,而有时候镜像的问题,导致我们直接sodu 安装的版本也不够新,导致很多框架依赖高版本python就各种报错,所以必须手动去安装最新的或者指定版本的python(这么看来yum install 也不是特别方便)

(1)首先,找到你要安装的python安装包,去官网:https://www.python.org/downloads/release/python-3122/
或者
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
要什么版本 改下版本号基本上就可以下载到

(2)解压源码包

tar -zxvf Python-3.7.0.tgz

(3)创建安装目录

mkdir /usr/local/python3

cd Python-3.7.0/

(4)安装到指定目录

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

(5)编译

make && make install

(6)置软链接全局使用python3

rm -rf /usr/bin/python3
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
rm -rf /usr/bin/pip3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

warring:这种安装的python 跟pip没支持https,垃圾……

有个简单又高效的方法:装一个宝塔,里面创建个python项目,可以在python项目中选择python的指定版本,安装完成后,去宝塔的安装目录下找到这个版本的地方,在该目录下执行指定的python版本文件

打赏
评论区
头像
    头像
    qq
      

    站主伟大