美文网首页
python 2.7 安装篇

python 2.7 安装篇

作者: Lee_M | 来源:发表于2017-11-07 12:22 被阅读13次

    Installing Python 2.7 on Centos 6.5

    Centos 6.* comes with Python 2.6, but we can’t just replace it with v2.7 because it’s used by the OS internally (apparently) so you will need to install v2.7 (or 3.x, for that matter) along with it. Fortunately, CentOS made this quite painless with their Software Collections Repository

    sudo yum update # update yumsudo yum install centos-release-scl # install SCL sudo yum install python27 # install Python 2.7
    

    To use it, you essentially spawn another shell (or script) while enabling the newer version of Python:

    scl enable python27 bash
    

    To install additional libraries, you will need to install PIP:

    cd /opt/rh/python27/root/usr/bin/ # cd to the directory where SCL installs python
    sudo LD_LIBRARY_PATH=$LD_LIBRARY_PATH ./easy_install-2.7 pip
    

    error:

    /opt/rh/python27/root/usr/lib64/libpython2.7.so.1.0

    Then add dir /opt/rh/python27/root/usr/lib64 to file /etc/ld.so.confAnd run ldconfig. It solved my problem. Goodluck!

    once installed, you can install PIP using

    pip2.7

    , e.g.:

    sudo LD_LIBRARY_PATH=$LD_LIBRARY_PATH ./pip2.7 install requests 
    

    NOTE: if your username doesn’t require root to install software, then
    LD_LIBRARY_PATH andPATH is set up for you automatically by scl
    . Also keep in mind that using SCL outside a shell (e.g., cronjobs) isn’t quite straightforward. Also, using virtualenv poses a challenge as well.

    (Hack)Add in /etc/profile

    export LD_LIBRARY_PATH=/opt/rh/python27/root/usr/lib64alias python=/opt/rh/python27/root/usr/bin/pythonalias pip=/opt/rh/python27/root/usr/bin/pip
    

    Update pip

    pip install -U pip
    

    相关文章

      网友评论

          本文标题:python 2.7 安装篇

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