新聞中心
在 Linux 上安裝最新 Python,替代或與老版本并存的分步說(shuō)明。
創(chuàng)新互聯(lián)一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶(hù),是我們最起碼的底線(xiàn)! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶(hù)多一個(gè)朋友!為您提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、成都網(wǎng)頁(yè)設(shè)計(jì)、小程序定制開(kāi)發(fā)、成都網(wǎng)站開(kāi)發(fā)、成都網(wǎng)站制作、成都軟件開(kāi)發(fā)、重慶APP開(kāi)發(fā)是成都本地專(zhuān)業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計(jì)公司,等你一起來(lái)見(jiàn)證!
Python 現(xiàn)在是最流行、最常用的編程語(yǔ)言。Python 的簡(jiǎn)單語(yǔ)法和較低的學(xué)習(xí)曲線(xiàn)使其成為初學(xué)者和專(zhuān)業(yè)開(kāi)發(fā)人員的終極選擇。Python 還是一種非常通用的編程語(yǔ)言。從 Web 開(kāi)發(fā)到人工智能,它幾乎在除了移動(dòng)開(kāi)發(fā)的所有地方都有使用。
如果你使用的是 Python,那么你很有可能是一名開(kāi)發(fā)人員(或想成為一名開(kāi)發(fā)人員),而 Linux 是創(chuàng)建軟件的絕佳平臺(tái)。但是,當(dāng)你每天使用 Python 時(shí),有時(shí)你希望使用最新版本。你可能不想僅僅為了測(cè)試最新版本的系統(tǒng)而替換了默認(rèn)的 Python 安裝,因此本文說(shuō)明了如何在 Linux 上安裝最新版本的 Python 3,而不替換發(fā)行版提供的版本。
使用 python --version 終端命令檢查是否已安裝 Python,如果已安裝,那么檢查是哪個(gè)版本。如果你的 Linux 系統(tǒng)上未安裝 Python,或者你想安裝更新的版本,請(qǐng)按照以下步驟操作。
分步安裝說(shuō)明
步驟 1:首先,安裝構(gòu)建 Python 所需的開(kāi)發(fā)包
在 Debian 上
$ sudo apt update$ sudo apt install build-essential zlib1g-dev \libncurses5-dev libgdbm-dev libnss3-dev \libssl-dev libreadline-dev libffi-dev curl
在 Fedora 上:
$ sudo dnf groupinstall development
步驟 2:下載最新的穩(wěn)定版本的 Python 3
訪(fǎng)問(wèn)官方 Python 網(wǎng)站并下載最新版本的 Python 3。下載完成后,你會(huì)有一個(gè) .tar.xz 歸檔文件(“tarball”),其中包含 Python 的源代碼。
步驟 3:解壓 tarball
下載完成后,使用解壓程序或 Linux 的 tar 命令解壓壓縮包,例如:
$ tar -xf Python-3.?.?.tar.xz
步驟 4:配置腳本
解壓 Python 壓縮包后,進(jìn)入 configure 腳本所在目錄并在 Linux 終端中使用以下命令執(zhí)行該腳本:
$ cd Python-3.*./configure
配置可能需要一些時(shí)間。等待直到成功完成,然后再繼續(xù)。
步驟 5:開(kāi)始構(gòu)建過(guò)程
如果你的系統(tǒng)上已經(jīng)安裝了某個(gè)版本的 Python,并且希望同時(shí)安裝新版本的 Python,請(qǐng)使用以下命令:
$ sudo make altinstall
構(gòu)建過(guò)程可能需要一些時(shí)間。
如果要使用此版本替換當(dāng)前版本的 Python,那么應(yīng)使用包管理器(例如 apt 或 dnf)卸載當(dāng)前的 Python 包,然后安裝:
$ sudo make install
但是,通常最好以軟件包的形式(例如 .deb 或 .rpm 文件)來(lái)安裝軟件,以便系統(tǒng)可以為你跟蹤和更新它。因?yàn)楸疚募僭O(shè)尚未打包最新的 Python,所以你可能沒(méi)有這個(gè)選擇。在這種情況下,你可以按照建議使用 altinstall 來(lái)安裝 Python,或者使用最新的源代碼重構(gòu)現(xiàn)有的 Python 包。這是一個(gè)高級(jí)主題,并且特定于你的發(fā)行版,因此不在本文討論范圍之內(nèi)。
步驟 6:驗(yàn)證安裝
如果你沒(méi)有遇到任何錯(cuò)誤,那么現(xiàn)在你的 Linux 系統(tǒng)上已安裝了最新的 Python。要進(jìn)行驗(yàn)證,請(qǐng)?jiān)诮K端中輸入以下命令之一:
python3 --version
或者
python --version
如果輸出顯示 Python 3.x,那么說(shuō)明 Python 3 已成功安裝。
創(chuàng)建虛擬環(huán)境(可選)
Python 提供了名為 venv(虛擬環(huán)境)的軟件包,可幫助你將程序目錄或軟件包與其他目錄或軟件包隔離。
要?jiǎng)?chuàng)建虛擬環(huán)境,請(qǐng)?jiān)?Python 終端中輸入以下內(nèi)容(在此示例中,假定你安裝的 Python 版本為 3.8 系列):
python3.8 -m venv example
該命令創(chuàng)建一個(gè)帶有一些子目錄的新目錄(我將其命名為 example)。
要激活虛擬環(huán)境,請(qǐng)輸入:
$ source example/bin/activate(example) $
請(qǐng)注意,你的終端提示符($)現(xiàn)在以環(huán)境名稱(chēng)開(kāi)頭。
要停用虛擬環(huán)境,請(qǐng)使用 deactivate 命令:
(example) $ deactivate
總結(jié)
Python 是一種有趣的語(yǔ)言,它的開(kāi)發(fā)和改進(jìn)非常頻繁。一旦了解了如何安裝最新版本而又不干擾發(fā)行版提供的穩(wěn)定版本,熟悉新功能將很容易。
標(biāo)題名稱(chēng):如何在Linux上安裝Python
本文網(wǎng)址:http://fisionsoft.com.cn/article/cohopce.html


咨詢(xún)
建站咨詢(xún)

