CentOS下Python的升級-pip以及fabric的安裝

本文介紹在CentOS系統(tǒng)下升級Python,安裝pip, fabric的操作

安裝Python部分

  1.  第一步當(dāng)然是下載最新版本的Python了!
    
cd /usr/local/src
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
  1.  解壓、編譯、安裝
    
yum install gcc
tar -xvzf Python-2.7.8.tgz
cd Python2.7.8
./configure --prefix=/usr/local/python2.7
make && make install
  1.  創(chuàng)建鏈接使系統(tǒng)默認(rèn)的Python變成Python2.7
    
    ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python
  2.  查看一下Python的版本
    
    python -V
  3.  修改yum配置(否則更新了默認(rèn)Python后的yum無法正常運行)
    
    vim /usr/bin/yum
    將第一行#!/usr/bin/python 修改為原有的Python2.6版本
    #!/usr/bin/python2.6
    ---> CentOS系統(tǒng)升級Python成功完成

安裝pip部分

  1.  下載自動安裝pip的腳本
    
cd /usr/local/src/
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  1.  執(zhí)行安裝pip的命令 
    
    python get-pip.py
第一次執(zhí)行pythonget-pip.py報錯:
zipimport.ZipImportError: can't decompress data; zlib not available

解決zlib的問題:
# yum install zlib zlib-devel
然后重新編譯Python(./configure&& make && make install)
    
第二次執(zhí)行python get-pip.py報錯:
ImportError: cannot import name HTTPSHandler

# yum install openssl openssl-devel
然后重新編譯Python(./configure&& make && make install)
  1.  創(chuàng)建使用pip的鏈接
    
    ln -s /usr/local/python2.7/bin/pip /usr/bin/pip

安裝fabric部分

  1.  執(zhí)行安裝fabric的命令
    
    pip install fabric
  2.  創(chuàng)建使用fab命令的鏈接
    
    ln -s /usr/local/python2.7/bin/fab /usr/bin/fab
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容