Centos 6.7上的Python 2.7.9?

时间:2016-06-06 02:06:44

标签: python linux centos

我需要将我的centos 6.7机器上的Python升级到2.7.9,但是我所阅读的所有内容都表示会破坏" yum"在我的系统上。这个问题是否仍然存在?我只发现很多较旧的帖子确认,而且我真的不知道我在做什么,所以我不想打破任何事情。

2 个答案:

答案 0 :(得分:4)

您可以安装其他版本的Python:

wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
tar xf Python-2.7.9.tar.xz
cd Python-2.7.9
./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make
make altinstall

最后检查Python版本:

python2.7 -V

应该返回

Python 2.7.9

旧版本的Python应该以python2:

的形式提供
python2 -V

(在我的情况下是Python 2.7.5)

重要:您可能需要在编译Python之前安装必备软件:

yum groupinstall "Development tools"
yum install sqlite-devel

我希望这能解决你的问题!

答案 1 :(得分:0)

由于yum需要Python2.6,我在CentOS上使用Python时遇到了一些麻烦。但是你应该能够升级并运行yum。 yum是python脚本,如果它不起作用,也许您可​​以使用正确的Python版本运行它。例如

python2.7 /usr/bin/yum .....