永发信息网

centos6.5 怎么将python2.6升级到2.7

答案:2  悬赏:60  手机版
解决时间 2021-01-26 10:03
  • 提问者网友:爱唱彩虹
  • 2021-01-25 19:53
centos6.5 怎么将python2.6升级到2.7
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-01-25 20:11
由于CentOS6.5 自带python版本为2.6.6,实际中使用的大多为2.7.x版本。于是手动升级一下,做个记念。
查看python的版本
#python -V
Python 2.6.6
1.下载Python-2.7.6
#wget python.org/ftp/python/2.7.6/Python-2.7.6.tgz
2.解压
#tar -zxvf Python-2.7.6.tgz
3.更改工作目录
#cd Python-2.7.6
4.安装
#./configure
#make all
#make install
#make clean
#make distclean
5.查看版本信息
#/usr/local/bin/python2.7 -V
6.建立软连接,使系统默认的 python指向 python2.7
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
7.重新检验Python 版本
#python -V
2.7.6
8.解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本
#vim /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6
全部回答
  • 1楼网友:一袍清酒付
  • 2021-01-25 20:56
系统环境:centos 6.5 问题复现:将当前系统时间设置为前几天的某个时间,然后重启系统。 一、问题分析: /dev/sda2:superblock last mount time(mon jan 13 04:47:28 2014,now = fri jan 10 11:02:20 2014) is in the future. 大概意思是sda分区最后一次挂载时间(mon jan 13 04:47:28 2014)是在未来(当前时间是fri jan 10 11:02:20 2014),有问题。 另外提示:an error occurred during the file system check. 意思是:在文件系统检查时出现了一个错误。 二、解决办法: 解决办法还得看上面的截图最后几句话。 give root password for maintenance (or type control-d to continue): 这两句话的意思是: 输入root用户密码进入维护,或者按“ctrl+d”键继续。 如果按“ctrl+d”键继续,系统还是无法启动的,会回到上面报错的界面,所以只能在“(or type control-d to continue):”这行后面输入root用户密码,回车,进入维护模式。 进入维护模式后,用fsck命令修复错误信息提示的分区即可。 如果修复一个磁盘分区还不行,可能有多个分区要修复,一个一个修复即可。 我先修复提示错误的分区结果不行,后面直接用fsck /dev/sda 修复整个磁盘了 fsck命令修复完成后,reboot,然后系统就能正常启动了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯