小小百科网
标题:
Linux CentOS 6升级Python 3.5.1
[打印本页]
作者:
xiaoxiao
时间:
2016-2-8 00:30
标题:
Linux CentOS 6升级Python 3.5.1
本帖最后由 xiaoxiao 于 2016-2-8 01:13 编辑
1)安装devtoolset
yum groupinstall "Development tools" -y
复制代码
2)安装编译Python需要的包包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel wget -y
复制代码
3)下载并解压Python 3.5.1的源代码
wget --no-check-certificate https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
tar xf Python-3.5.1.tar.xz
cd Python-3.5.1
复制代码
4)编译与安装Python 3.5.1
./configure --prefix=/usr/local
make && make altinstall
复制代码
5)备份原有python命令执行文件
mv /usr/bin/python /usr/bin/pythonbak
复制代码
6)将python命令指向Python 3.5.1
ln -s /usr/local/bin/python3.5 /usr/local/bin/python
复制代码
7)检查Python版本,如果错误先重启次
python -V
复制代码
解决系统 Python 软链接指向 Python3 版本后,因为yum是不兼容 Python 3的,所以yum不能正常工作,我们需要指定 yum 的Python版本
vi /usr/bin/yum
复制代码
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6
但是不久就突然发现输入法图标不见了,然后打字没有候选框!iBus 崩了!再次进行搜索,又是版本问题iBus也是不支持Python2.7的
配置iBus
分别用 vi 打开下面两个文件,找到 exec python 那一行,把exec python 改为 exec python2.6 保存,退出。iBus在重启后就恢复正常了!
vi /usr/bin/ibus-setup
复制代码
vi /usr/libexec/ibus-ui-gtk
复制代码
欢迎光临 小小百科网 (http://www.aixiaoxiao.cn/)
Powered by Discuz! X3.3