centos6 升級python2.6 到 python2.7
阿新 • • 發佈:2018-01-20
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