1. 程式人生 > >centos6 升級python2.6 到 python2.7

centos6 升級python2.6 到 python2.7

tro wget ora ron 目錄 不同 使用 str 下載

由於開發庫依賴於python27,而自己安裝的centos6.8自帶的python是2.6.6。

因為centos的yum依賴於python26因此不打算覆蓋26。

步驟如下:

1、官網下載源碼壓縮包

wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

2、加壓到當前目錄

tar -xzvf Python-2.7.13.tgz

3、進入目錄編譯

cd  Python-2.7.13

./configure --prefix=/usr/local/python27

這裏要註意--prefix參數:
如果不指定的話則,
  可執行文件默認放在/usr/local/bin

  庫文件默認放在/usr/local/lib
  配置文件默認放在/usr/local/etc
  其它的資源文件放在/usr/local/share

你要卸載這個程序,
  1.要麽在原來的make目錄下用一次make uninstall(前提是make文件指定過uninstall)
  2.要麽去上述目錄裏面把相關的文件一個個手工刪掉

如果指定了--prefix參數,那麽以上編譯好的所有產物都會放在你指定的目錄中,需要卸載的話只需要簡單的刪除目即可。

4、安裝

make &  make altinstall

有個一個非常重要的步驟是我們使用的是make altinstall。如果使用make install,你將會看到在系統中有兩個不同版本的Python在/usr/bin/目錄中

。這將會導致很多問題,而且不好處理。

如果你運行python -V的話輸出的還是老本號,因此你的python腳本要使用python27版本的話,需要在你腳本路徑中指明需要的版本即可



centos6 升級python2.6 到 python2.7