首页 文章

Centos 6.7上的Python 2.7.9?

提问于
浏览
2

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

2 回答

  • 0

    您可以安装其他版本的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
    

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

  • 4

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

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

相关问题