我需要将我的centos 6.7机器上的Python升级到2.7.9,但我一直在阅读的所有内容都表示会在我的系统上打破“yum” . 这个问题是否仍然存在?我只发现很多较旧的帖子确认,我真的不知道我在做什么,所以我不想破坏任何东西 .
您可以安装其他版本的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)
Important: 您可能需要在编译Python之前安装必备软件:
yum groupinstall "Development tools" yum install sqlite-devel
我希望这能解决你的问题!
由于yum需要Python2.6,我在CentOS上使用Python时遇到了一些麻烦 . 但是你应该能够升级并运行yum . yum 是python脚本,如果它不起作用,也许你可以使用正确的Python版本运行它 . 例如
yum
python2.7 /usr/bin/yum .....
2 回答
您可以安装其他版本的Python:
最后检查Python版本:
应该回来
旧版本的Python应该以python2的形式提供:
(在我的情况下是Python 2.7.5)
Important: 您可能需要在编译Python之前安装必备软件:
我希望这能解决你的问题!
由于yum需要Python2.6,我在CentOS上使用Python时遇到了一些麻烦 . 但是你应该能够升级并运行yum .
yum
是python脚本,如果它不起作用,也许你可以使用正确的Python版本运行它 . 例如