centos7安装python3.6.6以及报错解决
下载包
cd 到/tmp目录下
解压
tar -xzvf Python-3.6.6.tgz -C /tmp
进入
cd Python-3.6.6/
这一步可能会报错原因没有gcc库
./configure --prefix=/usr/local
由于本机缺少gcc编译环境
1、通过yum安装gcc编译环境:yum install -y gcc
2、本机没有安装yum功能,可下载gcc安装包:https://gcc.gnu.org/
这一步可能会报错原因没有安装zlib相关依赖包
make
make altinstall
报错提示:zipimport.ZipImportError: can't decompress data; zlib not available make: *** [altinstall] Error 1
解决:
yum -y install zlib*
稍后继续执行
更改/usr/bin/python链接
cd/usr/bin
mv python python.backup
ln -s /usr/local/bin/python3.6 /usr/bin/python
ln -s /usr/local/bin/python3.6 /usr/bin/python3
更改yum脚本的python依赖
cd /usr/bin
ls yum*
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down