美文网首页
centos6.2下安装python 2.7

centos6.2下安装python 2.7

作者: 老男人一枚的博客 | 来源:发表于2017-10-10 18:43 被阅读50次

    原文请点击这里

    编译python必须安装开发工具

    # yum groupinstall "Development tools"
    

    其他需要的模块

    # yum install python-devel
    # yum install zlib-devel
    # yum install bzip2-devel
    # yum install openssl-devel
    # yum install ncurses-devel
    

    下载,编译,安装python 2.7

    # wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
    # tar xf Python-2.7.11.tgz
    # cd Python-2.7.11
    # ./configure --prefix=/usr/local
    # make && make altinstall
    

    重点是 altinstall 而不是 install , 这样刚刚安装的python就在这里:

    /usr/local/bin/python2.7
    

    而系统的python在这里:

    /usr/bin/python
    /usr/bin/python2.6.
    

    安装配置 setuptools

    # wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.27.tar.gz
    # tar xf distribute-0.6.27.tar.gz
    # cd distribute-0.6.27
    # python2.7 setup.py install
    

    这个命令会生成

    /usr/local/bin/easy_install-2.7
    

    脚本。而这个脚本可以用来安装其他python package。

    # easy_install-2.7 virtualenv
    

    如果服务器无法访问pipy官方站点,可以使用豆瓣镜像

    #easy_install-2.7 -i http://pypi.douban.com/simple/ virtualenv
    

    另外在命令行下可以直接输入 python2.7 进入python2.7 的环境,如果是python 则进入 2.6.6 的环境。当然你也可通过link的方式把 python 2.7 的命令 link到 python ,而将系统本身的python 2.6.6 做一下改变,改动配置文件就可以。

    # cd /usr/bin
    # rm -rf python
    # ln -s /usr/local/bin/python2.7 python
    

    这样做了之后,可能导致一个问题yum 命令不能用,这时需要修改yum

    # vi /usr/bin/yum
    

    修改第一行的python路径

    #!/usr/bin/python2.6
    

    因为centos 是用的python2.6

    相关文章

      网友评论

          本文标题:centos6.2下安装python 2.7

          本文链接:https://www.haomeiwen.com/subject/rodbyxtx.html