ASP站长网CentOS7.2默认已经安装了Python2.7.5,因此要安装python3.6的话,得从python官网上下载相应版本的安装包
 
查看python2.7
 
 
 
1、下载:wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
 
2、解压:tar -xvJf  Python-3.6.2.tar.xz     或者 xz -d Python-3.6.2.tar.xz 解压成 Python-3.6.2.tar
 
tar  xvf Python-3.6.2.tar
 
3、进入解压目录编译安装
 
./configure prefix=/usr/local/pythonmakemake install
 
4、软连接
 
ln -s /usr/local/python/bin/python3 /usr/bin/python
 
会提示报错
 
 
 
因为已经默认指向了python2,所以把原来的python备份
 
在 /usr/bin下
 
mv python python.bak
 
 
 
5、软连接建立完成后
 
python -V
 
python2 -V
 
 
 
但是进入python3 后,发现退格键,上下键无法使用
 
 
 
是缺少一些依赖包导致。因此要安装一些依赖包。
 
使用yum安装,因为yum用到的还是python2
 
 
 
所以需要修改yum的文件,改为python2
 
 
 
 继续报错
 
 
 
根据错误提示,修改 /usr/libexec/urlgrabber-ext-down 文件也改成python2
 
再次执行
 
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
 
 
 
清空yum 缓存
 
yum clean all
 
yum makecache
 
然后重新yum,此时yum成功完成
 
再运行python
 
可以发现退格,上下键还不能使用
 
单独安装readline
 
pip install readline
 
结果发现pip没有安装,需到官网下载pip安装包

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。