公升級python
centos 6.x系統預設安裝的python是2.6.6的,我們需要公升級到python2.7
wget
.org/ftp/python/2.7
.12/python-2.7
.12.tgz
tar zxvf python-2.7
.12.tgz
執行完以上命令會解壓得到python-2.7.10這個資料夾,進入該目錄並執行以下命令進行配置
cd python-
2.7.12
./configure --enable-shared
--enable-loadable
-sqlite
-extensions
--with
-zlib
其中–enable-loadable-sqlite-extensions是sqlite的擴充套件,如果需要使用的話則帶上這個選項。
之後執行
vi ./modules/setup
找到#zlib zlibmodule.c -i$(prefix)/include -l$(exec_prefix)/lib -lz
去掉注釋並儲存,然後進行編譯和安裝
make && make install
安裝好python2.7之後我們需要先把python2.6備份起來,然後再對yum的配置進行修改,如果不進行這一步操作的話,執行yum命令將會提示你python的版本不對。
執行以下命令,對python2.6進行備份,然後為python2.7建立軟鏈結
mv /usr/bin/python /usr/bin/python2.6
.6ln -s /usr/local/bin/python2.7 /usr/bin/python
現在執行yum命令已經不會出現之前的錯誤資訊了。
我們執行python -v檢視版本資訊,如果出現錯誤
error while loading shared libraries: libpython2.7.so.1
.0: cannot open
shared object file: no such file
or directory
編輯配置檔案vi /etc/ld.so.conf
新增新的一行內容/usr/local/lib,儲存退出,然後
/sbin/ldconfig
/sbin/ldconfig -v
python get-pip.py
查詢pip的位置
whereis pip
找到pip2.7的路徑,為其建立軟鏈作為系統預設的啟動版本
ln -s /usr/local/bin/pip2.7 /usr/bin/pip
centos下如何正確公升級python
在centos上搭建測試環境時候,遇到需要公升級python版本的情況,於是就記錄了整個公升級的過程 在centos5中自帶的python版本是2.4,但是目前許多基於python的應用軟體要求的python版本應要高於2.4。公升級python版本的時候千萬不能解除安裝python 2.4,再安裝...
CentOS 下python公升級到2 7
分類 python基礎學習 2013 09 29 11 24 1374人閱讀收藏 舉報 1 wget 1 tar zxvf python 2.7.3.tgz 2 進入解壓縮後的資料夾 1 cd python 2.7.3 在編譯前先在 usr local建乙個資料夾python27 作為python的...
centOS下公升級python版本,詳細步驟
wget tar xzvf python 3.3.0.tgz 3 進入解壓縮後的資料夾 4 在編譯前先在 usr local建乙個資料夾python3 作為python的安裝路徑,以免覆蓋老的版本 mkdir usr local python3 此處新建資料夾用mkdir,如果是新建檔案則用touc...