Linux 系統(tǒng)是為編程而生的,因此絕大多數(shù)的 Linux 發(fā)行版(Ubuntu、CentOS 等)都默認(rèn)自帶了 Python。有的 Linux 發(fā)行版甚至還會(huì)自帶兩個(gè)版本的 Python,例如最新版的 Ubuntu 會(huì)自帶 Python 2.x 和 Python 3.x。 打開(kāi) Linux 發(fā)行版內(nèi)置的終端(Terminal),輸入 python 命令就可以檢測(cè)是否安裝了 Python,以及安裝了哪個(gè)版本,如下所示:
[c.@localhost ~]$ python Python 2.7.5 (default, Jun 17 2014, 18:11:42) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>可以看到, python 命令能夠正常運(yùn)行,并輸出了 Python 的版本信息,這表明當(dāng)前的 Linux 發(fā)行版已經(jīng)自帶了 Python 2.7.5。另外,執(zhí)行結(jié)果最后出現(xiàn)了 Python 命令提示符 >>> ,這意味著我們進(jìn)入了 Python 交互式編程環(huán)境,可以在這里直接輸入代碼并查看運(yùn)行結(jié)果,如下所示:
[c.@localhost ~]$ python Python 2.7.5 (default, Jun 17 2014, 18:11:42) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print("C語(yǔ)言中文網(wǎng)的網(wǎng)址是:http://c.") C語(yǔ)言中文網(wǎng)的網(wǎng)址是:http://c. >>> a=100 >>> b=4 >>> a*b 400 >>> exit() [c.@localhost ~]$exit() 用來(lái)退出 Python 編程環(huán)境,回到 Linux 命令行。 大部分的 Linux 發(fā)行版會(huì)自帶 Python 2.x,但是不一定自帶 Python 3.x,要想檢測(cè)當(dāng)前 Linux 發(fā)行版是否安裝了 Python 3.x,可以在終端(Terminal)輸入 python3 命令,如下所示:[c.@localhost ~]$ Python3 Python 3.6.4 (default , Nov 18 2018 , 13:02:36) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2 Type "help","copyright","credits" or "license" for more information. >>>如果 python3 命令運(yùn)行成功,并出現(xiàn) Python 提示符>>> ,則表明當(dāng)前 Linux 發(fā)行版已經(jīng)安裝了 Python 3 開(kāi)發(fā)環(huán)境,只需執(zhí)行python3 命令就可以啟動(dòng) Python 3 開(kāi)發(fā)環(huán)境。如果當(dāng)前 Linux 發(fā)行版沒(méi)有安裝 Python 3,或者你覺(jué)得現(xiàn)有的 Python 3 版本不夠新,那么就需要更新 Python 版本。本節(jié)我們以 Ubuntu 為例來(lái)進(jìn)行演示。 更新 Python 版本在 Ubuntu 終端執(zhí)行以下兩條命令即可更新 Python 版本:
$sudo apt-get update
等待以上兩條命令執(zhí)行完成,再次在終端輸入 python3 命令,就可以看到 Python 交互式編程環(huán)境已經(jīng)更新到 Python 3.8。
重新安裝 Python以上更新方法僅在 Ubuntu 已經(jīng)安裝 Python 的情況下才有效,如果你的 Ubuntu 中沒(méi)有 Python 環(huán)境,或者你想重新安裝,那么就得到官網(wǎng)下載源代碼,然后自己編譯。1) 下載源代碼Python 官方下載地址:https://www./downloads/打開(kāi)鏈接,可以看到各個(gè)版本的 Python: 圖 1 Python 下載頁(yè)面截圖 點(diǎn)擊上圖中的版本號(hào)或者“Download”按鈕進(jìn)入對(duì)應(yīng)版本的下載頁(yè)面,滾動(dòng)到最后即可看到各個(gè)平臺(tái)的 Python 安裝包。 圖 2 找到源碼包地址 在“Gzipped source tarball”處單擊鼠標(biāo)右鍵,從彈出菜單中選擇“復(fù)制鏈接地址”,即可得到 .tgz 格式的源碼壓縮包地址。然后執(zhí)行以下命令: $ wget https://www./ftp/python/3.8.1/Python-3.8.1.tgz 解壓源碼包:$ tar -zxvf Python-3.8.1.tgz 2) 編譯使用 make 工具進(jìn)行編譯:
$ ./configure --prefix=/usr/local --prefix=/usr/local 用于指定安裝目錄(建議指定)。如果不指定,就會(huì)使用默認(rèn)的安裝目錄。經(jīng)過(guò)以上幾個(gè)命令,我們就安裝好了 Python,這時(shí)就可以進(jìn)入終端,輸入 Python 指令,驗(yàn)證是否已安裝成功。 小技巧python 命令默認(rèn)調(diào)用的是 Python 2.x 開(kāi)發(fā)環(huán)境,如果你習(xí)慣使用 Python 3.x,感覺(jué)每次輸入python3 命令有點(diǎn)麻煩,那么你可以修改配置,讓python 命令轉(zhuǎn)而調(diào)用 Python 3.x 開(kāi)發(fā)環(huán)境。具體命令如下:
$sudo unlink /usr/bin/python 上述命令執(zhí)行完成以后,再次在終端輸入 python 命令,進(jìn)入的就是 Python 3.8 的交互式開(kāi)發(fā)環(huán)境了。
|
|
來(lái)自: 陽(yáng)關(guān)舊友 > 《IT》