Linux CentOS7下安裝python3 的方法
在CentOS7下,默認(rèn)安裝的就是python2.7,我現(xiàn)在來教大家如何安裝python3:
1、首先安裝python3.6可能使用的依賴
# yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel zlib-devel
2、下載python源碼包,地址為https://www.python.org/downloads/source/,然后通過xftp上傳上去,或者直接使用wget命令,wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz下載到本地
# tar -zxvf Python-3.6.1.tgz # cd Python-3.6.1/
3、把python3.6安裝到/usr/local目錄下
# ./configure --prefix=/usr/local/ # make # make altinstall
4、更改/usr/bin/python鏈接
# cd /usr/bin # mv python python.backup # ln -s /usr/local/bin/python3.6 /usr/bin/python # ln -s /usr/local/bin/python3.6 /usr/bin/python3 # rm -rf /usr/bin/python2 # ln -s /usr/bin/python2.7 /usr/bin/python2
5、更改yum腳本的python依賴
# cd /usr/bin # ll yum*
有以下文件:
-rwxr-xr-x 1 root root 802 Jan 2 17:53 yum -rwxr-xr-x 1 root root 9374 Jan 2 17:53 yum-builddep -rwxr-xr-x 1 root root 8091 Jan 2 17:53 yum-config-manager -rwxr-xr-x 1 root root 7610 Jan 2 17:53 yum-debug-dump -rwxr-xr-x 1 root root 7904 Jan 2 17:54 yum-debug-restore -rwxr-xr-x 1 root root 10906 Jan 2 17:54 yumdownloader -rwxr-xr-x 1 root root 11032 Jan 2 17:54 yum-groups-manager
修改以上文件頭:#!/usr/bin/python 改為 #!/usr/bin/python2
可以安裝一個(gè)tree測試一下
# yum -y install tree
如果出現(xiàn)以下報(bào)錯(cuò):File “/usr/libexec/urlgrabber-ext-down”, line 28
vim /usr/libexec/urlgrabber-ext-down
將/usr/bin/python改為/usr/bin/python2即可
這樣,yum安裝軟件的時(shí)候就不會(huì)報(bào)錯(cuò)了,而且默認(rèn)安裝的就是python3了,輸入python時(shí),就會(huì)進(jìn)入python3界面,如果想進(jìn)入python2,那么就輸入python2好了。
總結(jié)
以上所述是小編給大家介紹的Linux CentOS7下安裝python3 的方法,希望對(duì)大家有所幫助,如果有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
淺談python對(duì)象數(shù)據(jù)的讀寫權(quán)限
下面小編就為大家?guī)硪黄獪\談python對(duì)象數(shù)據(jù)的讀寫權(quán)限。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-09-09
Python機(jī)器學(xué)習(xí)入門(五)之Python算法審查
這篇文章主要介紹了Python機(jī)器學(xué)習(xí)入門知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08
Python中使用語句導(dǎo)入模塊或包的機(jī)制研究
這篇文章主要介紹了Python中使用語句導(dǎo)入模塊或包的機(jī)制研究,同時(shí)對(duì)比了幾種導(dǎo)入包或模塊的語句并簡要說明了這幾種方法之間的幾點(diǎn)優(yōu)劣,需要的朋友可以參考下2015-03-03
使用python計(jì)算方差方式——pandas.series.std()
這篇文章主要介紹了使用python計(jì)算方差方式——pandas.series.std(),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
Python使用Joblib模塊實(shí)現(xiàn)加快任務(wù)處理速度
在Python編程中,處理大規(guī)模數(shù)據(jù)或者進(jìn)行復(fù)雜的計(jì)算任務(wù)時(shí),通常需要考慮如何提高程序的運(yùn)行效率,本文主要介紹了如何使用Joblib模塊來加快任務(wù)處理速度,需要的可以參考下2024-03-03
Python類的動(dòng)態(tài)修改的實(shí)例方法
這篇文章主要介紹了Python類的動(dòng)態(tài)修改的實(shí)例方法的相關(guān)資料,需要的朋友可以參考下2017-03-03
python把數(shù)據(jù)導(dǎo)出生成excel文件的方法小結(jié)
在Python中,將數(shù)據(jù)導(dǎo)出生成Excel文件,最常用的庫之一是openpyxl(用于處理.xlsx文件)和pandas,以下將分別介紹如何使用這兩個(gè)庫來生成Excel文件,感興趣的小伙伴跟著小編一起來看看吧2024-09-09
解決安裝pycharm后不能執(zhí)行python腳本的問題
今天小編就為大家分享一篇解決安裝pycharm后不能執(zhí)行python腳本的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01
使用Python實(shí)現(xiàn)全攝像頭拍照與鍵盤輸入監(jiān)聽功能
這篇文章主要介紹了使用Python實(shí)現(xiàn)全攝像頭拍照與鍵盤輸入監(jiān)聽功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08

