Linux环境Python2.7升级Python3
目录
Linux环境Python2.7升级Python3
Centos7中默认的Python版本为2.7,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的
下载地址:
选择一个合适的版本:wget ***.tgz
默认的Python安装在/usr/bin/python,我们需要创建一个新版本的安装目录:
sudo mkdir /usr/local/python3
进如文件下载目录:
sudo tar -zxvf ***
进如解压后的Python目录,执行:
sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install
然后查看:ll /usr/bin/python*
修改老版本的软连接到新版本:
sudo ln -s 目的链接 软连接 //添加
sudo rm -f 软连接 //删除
此刻执行 python -V即可看到已经是新版本了;但是python的默认版本修改为3.x之后,系统对于yum的调用会出问题,所以需要修改下yum的相关配置:
sudo vim /usr/bin/yum
修改文件头为老版本的链接:
#!/usr/bin/python2
vim /usr/libexec/urlgrabber-ext-down
修改文件头为老版本的链接:
#!/usr/bin/python2
更新pip版本:
python -m pip install --upgrade pip