参考的链接
环境:centos6
当升级完成后。键入方向键后出现乱码
yum -y install readline-devel //先安装这个
下面开始安装:
一 、
yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装
1)安装devtoolset
yum -y groupinstall "Development tools"
2)安装编译Python依赖包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
3)下载python压缩包
wget -c https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
unzip Python-2.7.13.tgz (## tar -xvf Python-2.7.13.tgz)
cd Python-2.7.13
4)编译与安装python2.7.13
./configure --prefix=/usr/local
make && make altinstall
二、
更改系统默认的python: 建立软连接,使系统默认的python指向python2.7 正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.6版本,而yum是基于python2.6才能正常工作。所以要将系统默认的python指向到2.7版本。
执行下面三条命令:
/usr/local/bin/python2.7 -V
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python2.7 /usr/bin/python
三、
修正yum报错: 如果打yum命令,你会发现报错了。提示你可能是python版本不对。所以我们要把yum依旧指向老的python2.6版本: vi /usr/bin/yum 在打开的文件里的头一行,也就是指定python环境的那行代码,修改成:
#!/usr/bin/python2.6
python第三方包的安装位置:
/usr/local/lib/python2.7/site-packages/
OK,这是我第一次发博客文章