CentOS 7 下安裝 python3

無(wú)關(guān)雜談

第一次寫(xiě)文,有點(diǎn)不知如何下手。糾結(jié)很久,決定無(wú)論如何也要寫(xiě)完第一篇,作為以后寫(xiě)文的開(kāi)始。


python3 安裝

CentOS 7 默認(rèn)安裝有 python,但版本是2.7 。對(duì)于很多像我一樣正在學(xué)習(xí)python但學(xué)習(xí)資料都是python3的朋友,肯定也像我一樣很想把python2換成python3。

為什么是安裝而不是升級(jí)?

CentOS 下的 python2.7 是系統(tǒng)自帶的,所以有很多相關(guān)軟件都有使用到 python2 ,比如:yum 。若是直接升級(jí)有可能會(huì)造成某些軟件無(wú)法正常使用,所以我們選擇 python2.7 與 python3并存方案。

一、準(zhǔn)備工作

安裝幾個(gè)常用工具

yum install net-tools vim wget make gcc g++ gc++ readline readline-devel -y

準(zhǔn)備好安裝目錄

mkdir /usr/local/python3

切換到安裝目錄

cd??/usr/local/python3/

二、下載安裝

下載python3

wget?https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

你可以自己上python.org選擇最新的python版本

解壓縮并切換到解壓后的目錄下

tar -xzvf Python-3.6.5.tgz

cd Python-3.6.5/

開(kāi)始編譯&安裝&創(chuàng)建軟鏈接

./configure --prefix=/usr/local/python3

make

make install

ln? -s? /usr/local/python3/bin/python3? /usr/bin/python3

三、驗(yàn)證安裝是否成功

四、修改默認(rèn)python

備份原默認(rèn)python 軟鏈接

mv????/usr/bin/python????/usr/bin/python.bak

創(chuàng)建新的默認(rèn)python軟鏈接

ln? -s? /usr/bin/python3? ?/usr/bin/python

五、修改yum中python

將以下第一行指定的 python 版本改為 python2.7

vim? /usr/bin/yum

vim? /usr/libexec/urlgrabber-ext-down

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容