CentOS6.8 安裝/升級Python2.7.x,並安裝最新setuptools、pip、fabric程序總結


最終靠譜的可借鑒文檔:

1、python官網

2、http://lovesoo.org/python-fabric-yuan-cheng-zi-dong-bu-shu-jian-jie.html

3、http://www.cnblogs.com/94YY/p/6224441.html

網絡上坑爹的內容太多,不知道是大家都太順,還是怎樣~~~~

個人翻閱了幾十篇資料,反復嘗試,花了近10個小時,終於搞定。ok,不寫如何操作,只記錄遇到的問題:

PS:系統自帶的python2.6.x,不要刪除。因為yum用它

 

Q1:手動安裝的python程序文件和庫文件在哪里,系統的python程序文件和庫文件又在哪里?

A1:分別在/usr/local/bin和/usr/local/lib/python2.7/site-packages,/usr/bin和/usr/lib/python2.6/site-packages

 

Q2:手動安裝/升級完成python后,編譯setuptools報錯找不到引入的模塊?

A2:將系統python的庫文件,拷貝到新路徑中,一般足夠順利解決問題

 

Q3:pip安裝時也報錯?

A3:同上,將對應的.egg文件和.py進行拷貝

 

Q4:安裝fabric,為什么是py2.6編譯的版本?

A4:同上,拷貝對應文件

 

===========實際操作個人整合一下===========

# 安裝python2.7.13(因fabric有些內容要求,建議版本大於2.7.9)

CentOS 自帶的Python版本為2.6,首先需要升級到2.7版本。由於舊版本的Python已被深度依賴,所以不能卸載原有的Python,只能全新安裝。

1. 官網下載Pyhon

2. 解壓安裝,命令如下

tar -xvf Python-2.7.13.tgz

cd Python-2.7.13

./configure --prefix=/usr/local/python2.7

make

make install

3. 創建鏈接來使系統默認python變為python2.7

ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python

4. 查看Python版本

python –V

5. 修改yum配置(否則yum無法正常運行)

vi /usr/bin/yum

將第一行的#!/usr/bin/python修改為系統原有的python版本地址#!/usr/bin/python2.6,保存退出即可。

 

# 安裝setuptools

1.下載並解壓    

2.命令 cd 到解壓后的目錄

3.執行python setup.py install   /*如果報錯,則將庫文件進行拷貝*/

 

# 安裝pip

基本同上

完成后,可以命令執行  pip -V 以驗證

# 安裝fabric

基本同上,可以將之做一個軟連接到 /usr/bin/fab   

完成后,可以命令執行 fab -V 以驗證

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM