centos6.5更新python2.7影響pip和easy_install

  • 一般更新python的時候只知道會影響yum,但沒注意會影響pip和easy_install,需要卸載安裝


  1. 安裝依賴環境

    1. yum install zlib-devel zlib openssl openssl-devel readline-devel (zlib安裝setuptools的時候會用到,沒有的會報“RuntimeError: Compression requires the (missing) zlib module”;openssl是pip會用到,沒有會報ImportError: cannot import name HTTPSHandle,如果不提前安裝會來回重新編譯安裝python,很浪費時間)

  2. 安裝python

    1. wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz

    2. tar -xvf Python-2.7.8.tar.xz

    3. cd Python-2.7.8 && ./configure && make && make install

    4. mv /usr/bin/python /usr/bin/python_old

    5. ln -s /usr/local/bin/python2.7 /usr/bin/python

  3. 修改yum

    1. vim /usr/bin/yum(把第一行的語言環境改成python_old)

  4. 安裝pip

    1. wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196

    2. tar xf pip-7.1.2.tar.gz && cd pip-7.1.2 && python setup.py install

    3. pip install --upgrade pip

    4. pip -V

  5. 安裝easy_install

    1. wget https://pypi.python.org/packages/source/s/setuptools/setuptools-18.2.tar.gz#md5=52b4e48939ef311d7204f8fe940764f4

    2. tar fxz setuptools-18.2.tar.gz && cd setuptools-18.2 && python setup.py install

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章