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