你好,游客 登录 注册 搜索
背景:
阅读新闻

在 CentOS 6.4上安装Python 2.7.5

[日期:2013-06-14] 来源:Linux社区  作者:flyingdutchman [字体: ]

新找一份做python开发的工作,需要从头开始学习python。

在工作环境中使用的是python 2.7.*,但是CentOS 6.4中默认使用的python版本是2.6.6,故需要升级版本。

安装步骤如下:

1,先安装GCC,用如下命令yum install gcc gcc-c++

2,下载python-2.7.5.tar.gz文件,修改文件权限chmode +x python-7.5.tar.gz

3,解压tar文件,tar -xzvf python-2.7.5.tar.gz

4,cd python-2.7.5

./configure --prefix=/usr/local/python27 ### 注意:安装在新目录,防止覆盖系统默认安装的python

make && make install

5、建立软连接,使系统默认的python指向python27

mv /usr/bin/python /usr/bin/python2.6.6.old

ln -s /usr/local/bin/python27 /usr/bin/python

已经安装完成python的安装或升级的全部操作了,我们再来看一下现在的python的版本:

# python -V

Python 2.7.5

虽然现在python已经安装完成,但是使用yum命令会有问题——yum不能正常工作:

# yum list

There was a problem importing one of the Python modules

required to run yum. The error leading to this problem was:

No module named yum

Please install a package which provides this module, or

verify that the module is installed correctly.

It's possible that the above module doesn't match the

current version of Python

这是因为yum默认使用的python版本是2.6.6,到哪是现在的python版本是2.7.5,故会出现上述问题,只需要该一下yum的默认python配置版本就行了:

#vi /usr/bin/yum

将文件头部的#!/usr/bin/python改为

#!/usr/bin/python2.6

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款