這篇文章給大家介紹 centos中怎么安裝Python3,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
創(chuàng)新互聯(lián)專注于成都網(wǎng)站制作、網(wǎng)站建設、外貿(mào)網(wǎng)站建設、網(wǎng)頁設計、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務”的宗旨,從客戶的利益和觀點出發(fā),讓客戶在網(wǎng)絡營銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴謹?shù)膽B(tài)度對待客戶,用專業(yè)的服務創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
python安裝之前需要一些必要的模塊,比如openssl,readline等,如果沒有這些模塊后來使用會出現(xiàn)一些問題,比如沒有openssl則不支持ssl相關(guān)的功能,并且pip3在安裝模塊的時候會直接報錯;沒有readline則python交互式界面刪除鍵和方向鍵都無法正常使用,至于需要什么模塊在make完之后python會給出提示,通過提示進行安裝即可裝全, 另外感謝園友的Glory_Lion的回復;下面是需要提前預裝的依賴:
yum -y install zlib zlib-devel yum -y install bzip2 bzip2-devel yum -y install ncurses ncurses-devel yum -y install readline readline-devel yum -y install openssl openssl-devel yum -y install openssl-static yum -y install xz lzma xz-devel yum -y install sqlite sqlite-devel yum -y install gdbm gdbm-devel yum -y install tk tk-devel
安裝上面這些python內(nèi)置模塊基本上就比較全了,接下來可以安裝python了,編譯過程中會自動包含這些依賴.
釋放文件:
tar -xvzf Python-3.5.1.tgz
進入目錄:
cd Python-3.5.1/
配置(指定)安裝目錄(安裝到/usr/python目錄),其他選項一般默認即可:
./configure --prefix=/usr/python
接下來編譯源碼:
make
執(zhí)行安裝:
make install
整個過程大約5-10分鐘,安裝成功之后,安裝目錄就在/usr/python。
系統(tǒng)中原來的python在/usr/bin/python,通過ls -l可以看到,python是一個軟鏈接,鏈接到本目錄下的python2.7
我們可以不用把這個刪除,不對原來默認的環(huán)境做任何修改,只新建一個python3的軟鏈接即可,只是需要執(zhí)行python3代碼時python要改成python3,或者python腳本頭部解釋器要改為
#!/usr/bin/python3
這里建立軟鏈接如下:
$ ln -s /usr/python/bin/python3 /usr/bin/python3
這樣就建立好了,以后直接執(zhí)行python3命令就可以調(diào)用python3了,另外如果仔細看python安裝目錄下的bin目錄,實際上python3也是個軟鏈接,鏈接到python3.5.1,這樣多次鏈接也是為了多個版本的管理更加方便。
將python添加到操作系統(tǒng)的 PATH 環(huán)境變量: 回到home目錄:
cd ls -al
修改PATH環(huán)境變量
vi .bash_profile
重新加載 .bash_profile讓修改生效
source .bash_profile
重新打開一個終端,如果配置沒有生效,則注銷一下用戶,即可生效。
關(guān)于 centos中怎么安裝Python3就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。