CentOS下公升級python2 6到2 7

2021-08-07 21:35:46 字數 1543 閱讀 4212

公升級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...