centospython27升級
❶ 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
首先到python官網下載最新的python源碼,地址:https://www.python.org/downloads/source/
解葯下載的壓縮包,進入目錄,執行./configure --prefix=/usr/local/python2.7.11, 使用prefix制定python安裝的目錄,不要覆蓋系統自帶的python
然後make install,成功後把/usr/local/python2.7.11/bin/python軟連接到/usr/bin/python,這樣就升級成功了
因為centos系統的yum好像只支持python2.4.所以不要刪除系統默認的。否則可能引起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下自帶的老版本,也有可能不覆蓋,具體看安裝過程了,這個大家可以自己試驗下,當然如果還想保留原來的版本,那麼這種方法最好不過了。
❹ centos怎麼升級python
如果是用yum安裝的,則用 yum upgrade python升級。
如果是用源碼安裝的,則下載新版源碼,重新編譯安裝。
❺ 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/python/2.7.8/Python-2.7.8.tar.xz
,下載完後依次執行:
# xz -d Python-2.7.8.
# tar.xz
tar -xvf Python-2.7.8.tar
進行解壓
4
解壓完後 ,進入剛解壓的Python-2.7.8目錄(注意區分大小寫),如圖:
5
進入目錄後 依次執行:
# ./configure --prefix=/usr/local
# make altinstall
如圖:
注
意:如果執行make altinstall時出現:make: *** No targets specified and no makefile
found. Stop. 之類錯誤,這是由於沒有安裝編譯器所導致,執行:# yum install gcc gcc-c++ autoconf
automake 安裝即可解決!坦伏碼
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
目前已經是最新版!
前面建立的python軟連接指向版本後,由於yum不兼容廳迅python2.7,導致yum無法正常使用!
8
解決yum無法使用問題:
執行:
# vim /usr/bin/yum
把最頭部的:
#!/usr/bin/python
改成:
#!/usr/bin/python2.6.6
保存退出即可!
到此更新全部結束!
http://jingyan..com/article/7082dc1c6ad06ce40a89bdf2.html
❻ CentOS 6.X怎麼更新Python2.7.x版本
步驟如下: 使用 python -V 查詢本機python系統 再安裝新版之前安裝 先安裝bz2、zlib,執行下列代碼進行安裝: # yum install -y zlib-devel bzip2-devel xz-libs wget 3.采辯搜用wget下載python,執行: # wget url 下載指鍵完攜逗歷後依次執行: # xz -d Pyth...
❼ CentOS 6.X怎麼更新Python2.7.x版本
在安裝新版之前安裝 先安裝bz2、zlib,執行下列代碼進行安裝
yum install -y zlib-devel bzip2-devel xz-libs wget openssl openssl-devel
下載並解壓
wget http://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz
xz -d Python-2.7.12.tar.xz
tar -xvf Python-2.7.12.tar
切換目錄並安裝
cd Python-2.7.12
yum install gcc
./configure --prefix=/usr/local
make altinstall
設置默認python指向2.7
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
更新yum配置文件
vim /usr/bin/yum
// vim 基本命令
a // 編輯
esc // 退出編輯
:wq // 寫入並推出
:q! // 不寫入強制退出
// 把最頭部的:
#!/usr/bin/python
// 改成:
#!/usr/bin/python2.6.6
// 保存退出
安裝pip
下載easy_install https://pypi.python.org/packages/ff/d4//setuptools-21.0.0.tar.gz#md5=
tar vxf setuptools-21.0.0.tar.gz
cd setuptools-21.0.0
python setup.py install
下載pip https://pypi.python.org/packages/41/27//pip-8.1.1.tar.gz#md5=
tar vxf pip-8.1.1.tar.gz
cd pip-8.1.1
python setup.py install
❽ python2.7升級至python3.6
python2.7現在已經正式被放棄了,運行會報錯,所以得玩Python3版本了;
這里分享Centos7系統下將Python2.7升級3.6.9的方法,非常靠譜本人剛剛測試通過,看了老外的教程;
簡單三步,就能快速講過Python2+升級到Python3+;
第一步:安裝軟體倉庫
yum install centos-release-scl -yCOPY
第二步:YUM命令安裝Python3.6版本
yum install rh-python36COPY
此時用命令查看檢查python –version系統依然是Python2.7.5版本
第三步:將Python3.6+設為系統默認版本
sclenablerh-python36 bashCOPY
這個命令所執行的操作是調用腳本/opt/rh/rh-python36/enable,該腳本會自動更改系統Shell環境變數。
這個時候再用python –version命令檢查,系統的Python默認版本已經變成了Python 3.6.9
第四步:升級pip
原有的pip版本會很低,所以也需要升級一下,升級命令如下:
pip install --upgrade pip