目前大部分都是使用Python3.x,但是有些Linux主机上依旧是2.x版本,所以需要将Linux的Python版本进行升级,
1.先决定要安装的Python版本
[下载的地址:]-https://www.python.org/ftp/python/
image两种方式下载到Linux:
方法一:点击直接写下载,选择目标版本,直接点击,即可下载,下载后需要上传到Linux,我下载的tgz版本,如图
image
方法二:右击选择复制链接,在Linux终端上使用wget xxxx(xxx为复制好的下载链接)
例如;
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
2.解压并转到解压目录下
tar -zxvf Python-3.6.0.tgz
cd Python-3.6.0
3.指定安装路径
注意先通过yum安装
gcc
编译环境:yum install -y gcc
这个gcc后面进行make时也会用到
./configure --prefix=/usr/local/Python3
注意Python的‘P’大写
4.编译安装
make
make install
此时可能会出现问题:
出现:ipimport.ZipImportError: can't decompress data; zlib not available
解决方法:
yum -y install zlib*
5.修改Python软链
ln -s /usr/local/Python/bin/python3 /usr/bin/python
6.查看修改后的Python,直接在终端输入python
image至此安装完成
分享安装过程遇到的问题:
安装软件时,可以连接yum 仓库,但是下载安装时失败,报错如下
image上述是因为系统之前升级过python,原来版本是2.7,升级python3后,yum 调用python找不到2.7的版本了
有两个配置文件需要修改
/usr/bin/yum
/usr/libexec/urlgrabber-ext-down
分别将文件开头的声明路径改正确,改回2.7的版本,即可正常操作
! /usr/bin/env python2.7
[参考链接:]
https://blog.csdn.net/rainshine1190/article/details/83000412
https://blog.csdn.net/qq_35070673/article/details/81059392
https://blog.csdn.net/kwame211/article/details/80909659
网友评论