centos查看python版本
1. 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...
2. CentOS 6.4升級Python導致yum無法使用怎麼辦
1、查看當前系統python的版本
1python -V
2、下載2.7.3版本的Python
1wget http:// python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
3、解壓和安裝
tar -jxvf Python-2.7.3.tar.bz2
#進入解壓後的目錄
cd Python-2.7.3
#編譯和安裝
。/configure
make
make install
4.查看是否安裝成功
/usr/local/bin/python2.7 -V
#如果出現如下信息代表安裝成功
Python 2.7.3
5、建立軟鏈接
#正常情況下即使python2.7安裝成功後,系統默認指向的python仍然是2.6.6版本,考慮到yum是基於python2.6.6才能正常工作,所以不建議卸載。
#採用下面的方法把系統默認的python修改為2.7.3版本
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
#檢測是否成功
python -V
#出現2.7.3版本信息代表成功
Python 2.7.3
6、解決修改完系統默認python版本後yum不可用的問題
#修改yum文件
vi /usr/bin/yum
將文件頭部的
#!/usr/bin/python
改為如下內容
#!/usr/bin/python2.6.6
整個升級過程完成了。
7、其他問題
經過上面6步的操作本來yum是可用了,但是不知道哪位牛人又修改了系統的什麼文件,導致使用yum的時候還是提示 no named yum的錯誤提示。經過查閱資料得知都是讓修改yum的頭部python的版本。
但是我已經修改過了(步驟6),不知道怎麼解決了。最後放棄了「度娘」採用經常被和諧的Google,在Centos官網上查到了一篇文檔,方法如下。
首先找到你安裝Centos的光碟或者ISO文件,只要系統版本一樣即可。拷貝如下文件到系統中:
python-2.6.6-36.el6.x86_64.rpm
python-urlgrabber-3.9.1-8.el6.noarch.rpm
python-devel-2.6.6-36.el6.x86_64.rpm
python-libs-2.6.6-36.el6.x86_64.rpm
yum-3.2.29-40.el6.centos.noarch.rpm
具體版本號,根據你系統盤或者ISO提供為准。我是拷貝到了如下目錄
/usr/local/src/Python-2.6.6
執行安裝
cd /usr/local/src/Python-2.6.6/
rpm -Uvh --replacepkgs *.rpm
#出現如下提示
Preparing.。。 ########################################### [100%]
1:python-libs ########################################### [ 20%]
2:python ########################################### [ 40%]
3:python-urlgrabber ########################################### [ 60%]
4:yum ########################################### [ 80%]
5:python-devel ########################################### [100%]
執行yum命令,你熟悉的界面出現了。
上面就是CentOS 6.4升級Python導致yum無法使用的解決方法的相關介紹了,畢竟重裝yum比較麻煩,且不一定可行,可使用本文介紹的方法進行修復。
3. 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
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下自帶的老版本,也有可能不覆蓋,具體看安裝過程了,這個大家可以自己試驗下,當然如果還想保留原來的版本,那麼這種方法最好不過了。
4. 如何在虛擬機centos7上安裝tensorflow1.3
1.安裝Centos7
之前嘗試升級Centos6.5到Centos7,完成了所有步驟,reboot的時候黑屏了,網上各種方法嘗試未果,所以只好在VM上重新安裝一個Centos7
Centos7下載官網:https://wiki.centos.org/Download
選擇DVD ISO,約4G
在虛擬機上安裝Centos7可以參考網路經驗里的文章,點這里
安裝完成:
果然界面都跟之前的版本不一樣,還挺漂亮的~
如果有網路訪問不了的問題,可以參考這里設置:http://www.centoscn.com/CentosBug/osbug/2014/0831/3621.html
2.安裝Python3
查看當前Python版本信息,命令(python -v),Centos7默認的Python版本是2.7.5
下載Python3:
如果不確定gcc和make是否可用,可以參看這里安裝gcc、make和Python3
安裝完成後,查看Python版本,我這里有兩個Python,一個是Centos自帶的2.7,一個是自己安裝的3.4
安裝pip
yum update -y && yum install -y python python-devel epel-release.noarch python-pip
上圖顯示pip沒有安裝成功,接下來採用下面的方法:
yum -y install python-pip
完成後記得清除緩存:yum clean all
若提示pip要更新到8.1版本,則根據命令提示更新即可,(pip install --upgrade pip)
3.安裝TensorFlow
【更新:感謝@livc95的解惑,因為這里用的是pip,使得實際安裝的TF是在python2.7上】
4.TensorFlow測試
Python2.7
【
若import tensorflow部分提示出錯:
ImportError:numpy.core.multiarray failed to import
或
RuntimeError: mole compiled against API version 9 but this version of numpy is 7
即版本不匹配,檢查是否有兩個版本的numpy,而在tensorflow載入的時候用的是低版本的,從而出錯。
解決辦法:刪除低版本的numpy
】
Python3
Python2.7上能正常使用TensorFlow;
Python3表示沒TensorFlow模塊,是因為模塊沒安裝到Python3中,還是因為TensorFlow不
5. 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配置文件的修改方法,修改其配置文件即可。
至此,更新完畢。
6. 如何查看 centos 系統自帶的python版本
在終端下打開python
第一行就是版本號
7. yum搜索Python並在結果中搜索Python3的內容
咨詢記錄 · 回答於2021-12-29
8. centos 下怎麼恢復為默認的python版本
安裝完CentOS6.5(Final)後,執行#Python與#python -V,版本號是2.6,由於python3.X和2.X有很多不同,如果需要更換其他的版本,可以參考下面的操作:
第1步:
更新gcc,因為gcc版本太老會導致新版本python包編譯不成功
yum-yinstallgcc
系統會自動下載並安裝或更新,等它自己結束
第2步:
下載Python-3.3.0軟體包
wgethttp://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2
注意:按照上述命令下載的軟體包會存放在當前的工作目錄下,wget命令是一個從網路上自動下載文件的自由工具;
說明:命令中的數字就是版本號,也可以把3.3.0換成需要的版本;
第3步:
解壓已下載的二進制包並編譯安裝
tar-jxvfPython-3.3.0.tar.bz2
cdPython-3.3.0
./configure
makeall
makeinstall
makeclean
makedistclean
/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配置文件的修改方法,修改其配置文件即可。
9. 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