centos升级python(从2.6.6升级到2.7.8)
2015-01-19 11:21
381 查看
***先安装readline,否则升级后python回退和方向键不能使用
yum install readline-devel.x86_64
1.#wget www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
2.#tar zxvf Python-2.7.8.tgz
3.#cd Python-2.7.8
在编译前先在/usr/local建一个文件夹python27
4.#./configure --enable-shared --prefix=/usr/local/python27
如果有错误no acceptable C compiler found in $PATH,安装gcc:#yum install gcc
#make
#make install
此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
#mv /usr/bin/python /usr/bin/python_old
再建立新版本python的链接
#ln -s /usr/local/python27/bin/python2.7 /usr/bin/python
#ln -s /usr/local/python27/lib/libpython2.7.so /usr/lib64/libpython2.7.so (64位系统)
#ln -s /usr/local/python27/lib/libpython2.7.so /usr/lib/libpython2.7.so (32位系统)
这个时候yum变得不可用,要修改yum,把python修改成原来的老版本
#vi /usr/bin/yum
"#!/usr/bin/python" 修改为“#!/usr/bin/python2.6”
(之
后输入python查看信息,如果提示error while loading shared libraries:
libpython2.7.so.1.0: cannot open shared object file: No such file or
directory,解决办法:
#vi /etc/ld.so.conf.d/python2.7.conf
加入/usr/local/python27/lib
保存退出后执行
#ldconfig
)
参考:http://www.linuxidc.com/Linux/2013-03/81117.htm
yum install readline-devel.x86_64
1.#wget www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
2.#tar zxvf Python-2.7.8.tgz
3.#cd Python-2.7.8
在编译前先在/usr/local建一个文件夹python27
4.#./configure --enable-shared --prefix=/usr/local/python27
如果有错误no acceptable C compiler found in $PATH,安装gcc:#yum install gcc
#make
#make install
此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
#mv /usr/bin/python /usr/bin/python_old
再建立新版本python的链接
#ln -s /usr/local/python27/bin/python2.7 /usr/bin/python
#ln -s /usr/local/python27/lib/libpython2.7.so /usr/lib64/libpython2.7.so (64位系统)
#ln -s /usr/local/python27/lib/libpython2.7.so /usr/lib/libpython2.7.so (32位系统)
这个时候yum变得不可用,要修改yum,把python修改成原来的老版本
#vi /usr/bin/yum
"#!/usr/bin/python" 修改为“#!/usr/bin/python2.6”
(之
后输入python查看信息,如果提示error while loading shared libraries:
libpython2.7.so.1.0: cannot open shared object file: No such file or
directory,解决办法:
#vi /etc/ld.so.conf.d/python2.7.conf
加入/usr/local/python27/lib
保存退出后执行
#ldconfig
)
参考:http://www.linuxidc.com/Linux/2013-03/81117.htm
相关文章推荐
- Centos 6.8升级Python2.6.6至2.7.8
- CentOS6.4升级python2.6.6到3.3.0
- CentOS环境 升级Python2.6.6至2.7.6
- centos6.5 下 python2.6.6升级至python2.7.12
- CentOS python2.6.6 升级 2.7.5 并安装pip, apscheduler
- CentOS6.5自带Python2.6.6升级至Python2.7
- Centos 6.4 python 2.6.6 升级到 2.7.6
- CentOS环境 升级Python2.6.6至2.7.5
- centOS 6.4 升级python 2.6.6 to 2.7.3
- 将CentOS 6.7默认的Python 2.6.6升级为2.7.4版本
- centos6.5将python2.6.6升级到python2.7以及easy_install和pip
- CentOS环境 升级Python2.6.6至2.7.5
- centos6.3系统python2.6.6升级到python2.7.9
- centos6.5 升级python2.6.6到2.7.9安装过程出现问题解决过程
- CentOS环境 升级Python2.6.6至2.7.5
- Centos 6.4升级Python 2.6.6到Python 3.3.3
- CentOS6.4升级python2.6.6到3.4.3
- CentOS5.8 升级python至2.6.6 并安装ansible
- centos python2.6.6升级python2.7
- centos6.5下如何把python2.6.6升级到2.7