centos升級python版本
㈠ centos怎麼把python2.6升級到python2.7
cd /usr/local/src
wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar zxvf Python-2.7.6.tgz
cd Python-2.7.6
./configure
make & make install
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
python -V
sed -i 's/bin\/python/bin\/python2.6.6/' /usr/bin/yum
㈡ centos怎麼更新python
不知道你是centos6及python版本,一下是centos6 2.6升級到2.7的方法,對應找到相應的版本就可以了。。
=======================================================
Centos系統一般默認就安裝有Python2.6.6版本,不少軟體需要2.7以上的,通過包管理工具安裝不了最新的版本,通過源碼編譯可以方便安裝指定版本,只需要把下面版本的數字換成你想要的版本號。
1.安裝步驟
下載源碼
wget http://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
在下載目錄解壓源碼
tar -zxvf Python-2.7.12.tgz
進入解壓後的文件夾
cd Python-2.7.12
編譯前先在/usr/local建一個文件夾python2.7.12(作為python的安裝路徑,以免覆蓋老的版本,新舊版本可以共存的)
mkdir /usr/local/python2.7.12
編譯前需要安裝下面依賴,否則下面安裝pip就會出錯
yum install openssl openssl-devel zlib-devel gcc -y
安裝完依賴後執行下面命令
vim ./Moles/Setup
找到#zlib zlibmole.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉注釋並保存(即去掉井號)
在解壓縮後的目錄下編譯安裝
./configure --prefix=/usr/local/python2.7.12 --with-zlib
make
make install
此時沒有覆蓋老版本,再將原來/usr/bin/python鏈接改為別的名字
mv /usr/bin/python /usr/bin/python2.6.6
再建立新版本python的軟鏈接
ln -s /usr/local/python2.7.12/bin/python2.7 /usr/bin/python
這個時候輸入
python
就會顯示出python的新版本信息
Python 2.7.12 (default, Oct 13 2016, 03:17:14)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type 「help」, 「right」, 「credits」 or 「license」 for more information.
2.修改yum配置文件
之所以要保留舊版本,因為yum依賴Python2.6,改下yum的配置文件,指定舊的Python版本就可以了。
vim /usr/bin/yum,將第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6.6
3.安裝最新版本的pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
找到pip2.7的路徑
find / -name "pip*"
上面的命令輸出
/root/.cache/pip
這里省略一堆輸出
/usr/local/python2.7.12/bin/pip
/usr/local/python2.7.12/bin/pip2
/usr/local/python2.7.12/bin/pip2.7 #就是這個
/usr/bin/pip
/usr/bin/pip2
/usr/bin/pip2.6
為其創建軟鏈作為系統默認的啟動版本(之前有舊版本的話就先刪掉rm -rf /usr/bin/pip)
ln -s /usr/local/python2.7.12/bin/pip2.7 /usr/bin/pip
看下pip的版本
pip -V
pip 8.1.2 from /usr/local/python2.7.12/lib/python2.7/site-packages (python 2.7)
pip安裝完畢,現在可以用它下載安裝各種包了
㈢ centos 系統系統怎樣升級python到python3
CentOS系統升級Python到Python3.3步驟。我們通常會要升級一些軟體了,今天我介紹在centos中升級python的例子,希望下文可以幫助到各位朋友,有興趣的一起來看看。
CentOS中,Python的版本默認為2.6版本,而我們有很多工作可能需要更高的版本,而去Python官網的時候發現,Python的版本已經到3.3了,於是下載並升級了下CentOS中Python的版本。
1、下載Python 3.3
wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2
2、安裝Python 3.3
tar -jxvf Python-3.3.2.tar.bz2
cd Python-3.3.2
./configure
make && make install
3、到此我們已經安裝完成了,但是我們進入shell後,發現python還是舊版本,我們需要建立一個鏈接
mv /usr/bin/python /usr/bin/python-2.6【這個跟下面的2.6,好像沒啥關系。默認系統就有一個python2.6】
ln -s /usr/local/bin/python3.3 /usr/bin/python
#查看一下新版本
python -V
4、安裝配置完成後,yum可能無法正常工作,還需要做些配置
vi /usr/bin/yum
將其中的/usr/bin/python修改為#/usr/bin/python2.6
至此完成工作
㈣ CentOS 6.X怎麼更新Python2.7.x版本
方法/步驟 1 使用 python -V 查詢本機python系統。 2 再安裝新版之前安裝 先安裝bz2、zlib,執行下列代碼進行安裝 # yum install -y zlib-devel bzip2-devel xz-libs wget 3 採用wget下載python,執行: # wget http://www.python.org/ftp/pytho...
㈤ centos的python升級3.4問題
因為你的yum跟python版本不對,你只跟新了一個,現在你應該用rpm命令查詢Python,到底有幾個,全部升級,然後在把yum也升級,直接下載rpm包。
㈥ centos6.5 怎麼將python2.6升級到2.7
由於CentOS6.5 自帶python版本為2.6.6,實際中使用的大多為2.7.x版本。於是手動升級一下,做個記念。
查看python的版本
#python -V
Python 2.6.6
1.下載Python-2.7.6
#wget python.org/ftp/python/2.7.6/Python-2.7.6.tgz
2.解壓
#tar -zxvf Python-2.7.6.tgz
3.更改工作目錄
#cd Python-2.7.6
4.安裝
#./configure
#make all
#make install
#make clean
#make distclean
5.查看版本信息
#/usr/local/bin/python2.7 -V
6.建立軟連接,使系統默認的 python指向 python2.7
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
7.重新檢驗Python 版本
#python -V
2.7.6
8.解決系統 Python 軟鏈接指向 Python2.7 版本後,因為yum是不兼容 Python 2.7的,所以yum不能正常工作,我們需要指定 yum 的Python版本
#vim /usr/bin/yum
將文件頭部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6
㈦ centos7怎麼講python2.7.5升級到2.7.13
python2.7,也就是2版,依然是一種長期支持的穩定版,是傳統python; 而python3.X版本是一個研究型的開發版,當它足夠穩定的時候,python將全面遷移到 python4版。 這是一種滾動式版本升級,工程應用使用python2.X,可以保證工程應用可以長期得...
㈧ centos 中如何將python更新到最新的版本
第1步:更新gcc,因為gcc版本太老會導致新版本python包編譯不成功
復制代碼 代碼如下:
#yum -y install gcc
系統會自動下載並安裝或更新,等它自己結束
第2步:下載Python-3.3.0軟體包
復制代碼 代碼如下:
#wget xxx
注意:按照上述命令下載的軟體包會存放在你當前的工作目錄下,wget命令是一個從網路上自動下載文件的自由工具,具體用法
說明:命令中的數字就是版本號
第3步:解壓已下載的二進制包並編譯安裝
復制代碼 代碼如下:
#tar -jxvf Python-3.3.0.tar.bz2
#cd Python-3.3.0
#./configure
#make all
#make install
#make clean
#make distclean
# /usr/local/bin/python3 –V
編譯安裝完畢以後,可以輸入上面一行命令,查看版本
第4步:建立軟連接指向到當前系統默認python命令的bin目錄,讓系統使用新版本python
#mv /usr/bin/python /usr/bin/python2.4 //當前python的版本為2.4所以是python2.4
#ln -s /usr/local/bin/python3.3 /usr/bin/python
輸入#python -V,即可查看當前默認python版本
默認的python成功指向3.3.0以後,yum不能正常使用,需要修改yum的配置文件
第5步:修改yum配置文件
#vi /usr/bin/yum
把文件頭部的#!/usr/bin/python改成#!/usr/bin/python2.4 //改為之前的老版本號
保存退出,yum即可正常使用。如若有其他命令、軟體不能正常使用,仿照yum配置文件的修改方法,修改其配置文件即可。
至此,更新完畢。
㈨ centOS如何升級python
centOS下升級python版本的詳細步驟
1、可利用linux自帶下載工具wget下載,如下所示:
筆者安裝的是最小centos系統,所以使用編譯命令前,必須安裝wget服務,讀者如果安裝的是界面centos系統,或者使用過編譯工具則可跳過安裝wget,直接進行下邊的編譯步驟。
wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz
2、下載完成後到下載目錄下,解壓
tar -xzvf Python-3.3.0.tgz
3、進入解壓縮後的文件夾
cd Python-3.3.0
相關推薦:《Python教程》
4、在編譯前先在/usr/local建一個文件夾python3(作為python的安裝路徑,以免覆蓋老的版本)
mkdir /usr/local/python3 (此處新建文件夾用mkdir,如果是新建文件則用touch)
5、開始編譯安裝
筆者安裝的是最小centos系統,所以使用編譯命令前,必須安裝編譯套件gcc,讀者如果安裝的是界面centos系統,或者使用過編譯工具則可跳過安裝gcc,直接進行下邊的編譯步驟
./configure --prefix=/usr/local/python3
make
make install
6、此時沒有覆蓋老版本,再將原來/usr/bin/python鏈接改為別的名字(筆者保留了兩個版本的,一個python,一個python3,所以第6步筆者略過,把第7步的鏈接後名字改為python3,讀者可按正常步驟,實現的效果相同)
mv /usr/bin/python /usr/bin/python_old2
7、再建立新版本python的鏈接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
8、這個時候輸入
python -V
9、就會顯示出python的新版本信息
[idolaoxu@localhost home]# python -V
Python 3.3.0
PS:如果不建立新安裝路徑python3,而是直接默認安裝,則安裝後的新python應該會覆蓋linux下自帶的老版本,也有可能不覆蓋,具體看安裝過程了,這個大家可以自己試驗下,當然如果還想保留原來的版本,那麼這種方法最好不過了。