文章目录
- 前言
- 一、环境
- 二、升级步骤
- 1.安装各类依赖库
- 2.编译
- 3.编译安装
- 4. 添加软连接
- 5.修改yum安装
- 6.升级pip
- 7. 验证
- 参考
前言
python2.x版本已经废弃了,有些软件安装的是会遇到如下提示,“Sorry, Python < 3.6 is not supported”,因此本文记录下升级过程。
提示:以下是本篇文章正文内容,下面案例可供参考
一、环境
- cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core) - python -V
Python 2.7.5
二、升级步骤
1.安装各类依赖库
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.编译
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
cd /usr/local/python3/Python-3.6.4
./configure --prefix=/usr/local/python3
> make
3.编译安装
> make install
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-9.0.1 setuptools-28.8.0
4. 添加软连接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
5.修改yum安装
yum源使用的Python2,替换为Python3以后,会导致其无法正常工作,所以需要修改yum,如下:
vi /usr/bin/yum
6.升级pip
安装过程提示pip版本过低,可以根据提示命令进行升级,如下
[root@test-cluster bin]
Collecting pip
Downloading https://files.pythonhosted.org/packages/ca/31/b88ef447d595963c01060998cb329251648acf4a067721b0452c45527eb8/pip-21.2.4-py3-none-any.whl (1.6MB)
100% |████████████████████████████████| 1.6MB 960kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Successfully uninstalled pip-9.0.1
Successfully installed pip-21.2.4
7. 验证
[root@test-cluster Python-3.6.4]
Python 3.6.4
参考
https://www.cnblogs.com/shaosks/p/9172606.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)