博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos升级python(从2.6.6升级到2.7.8)
阅读量:6080 次
发布时间:2019-06-20

本文共 1047 字,大约阅读时间需要 3 分钟。

***先安装readline,否则升级后python回退和方向键不能使用
yum install readline-devel.x86_64
 
1.#wget
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

转载于:https://www.cnblogs.com/biboxie/p/4233294.html

你可能感兴趣的文章
全局探色器
查看>>
shell入门1
查看>>
dialog
查看>>
Golang HTTP请求代理
查看>>
大麦网疑遭“脱裤” 600余万用户信息被售卖
查看>>
Hive Export和Import介绍及操作示例
查看>>
http://mongoexplorer.com/ 一个不错的 mongodb 客户端工具。。。
查看>>
coreseek使用
查看>>
Deployment Groups Object Number
查看>>
面试题
查看>>
Xcode 4.3 使用xcodebuild命令编译项目环境设置
查看>>
大数据时代汽车行业CRM营销-李晓明,勒卡斯
查看>>
章文嵩-构建云计算平台的实践
查看>>
Sql delete 语句时表别名写法
查看>>
EGOTextView
查看>>
redis监控客户端redis-cli
查看>>
hibernate中拦截器与事件监听器的区别
查看>>
一个简单的电话本程序,支持添加和查找功能。
查看>>
使用堆栈实现括号的匹配
查看>>
超强壮的RSA加密Android短信
查看>>