幾乎每個Linux發行版都附帶了一個包含在預設系統包中的Python版本。但有時,由於某些原因,您可能找不到安裝在Ubuntu系統上的Python。
讓我們仔細看看如何在Ubuntu上安裝Python,並提供一個更新Python包的簡短指南。
Python是一種功能強大的高階指令碼語言,全球許多開發人員都在使用它。該語言非常適合各種實際應用程式,包括web開發、web抓取和滲透測試。您甚至可以使用Python構建一個電報機器人。
要檢查系統上是否安裝了Python,請按Ctrl+Alt+T開啟終端。鍵入“Python”並按Enter。
如果您在終端中看到以下輸出,那麼您的計算機上已經安裝了Python。
Python 3.9.1 (default, Dec 13 2020, 11:55:53) [GCC 10.2.0] on linuxType "help", "copyright", "credits" or "license" for more information.>>>此輸出提供有關係統正在執行的Python版本以及當前日期和時間的資訊。
另一方面,如果您看到一個狀態為“bash:python:command not found”的錯誤,那麼遺憾的是您的Ubuntu系統沒有安裝python。
您還可以透過在終端中鍵入以下命令來檢查Python版本。
python --version輸出將提供計算機上安裝的Python版本的詳細資訊。
在基於Linux的作業系統上安裝Python很容易。你可以在你的Ubuntu機器上從多個來源獲得Python的最新版本。下面是一些推薦的方法。
Apt或Advanced Package Tool是Ubuntu上的預設包管理器。您可以從官方的Ubuntu儲存庫下載Python包。下面是如何做到這一點。
如果由於某種原因,您無法從Ubuntu官方儲存庫下載Python包,您可以嘗試將Deadsnakes PPA新增到您的系統儲存庫列表中。ppa或Personal Package Archives是專門為Ubuntu使用者設計的儲存庫。
預設情況下,不能將PPA新增到系統的包列表中。“softwareproperties common”包為您提供了一種有效的方法來管理PPA並將其新增到系統中。
由於Deadsnakes PPA的資料庫中幾乎包含了Python的所有版本,因此您也可以安裝Python的舊版本。只需將包名替換為要在計算機上安裝的python版本。
sudo apt-get install python3.2sudo apt-get install python3.3sudo apt-get install python3.8您還可以從Python官方網站下載並構建Python的最新版本。雖然編譯原始碼一開始可能會讓你覺得有點畏縮,但一旦你瞭解了這個過程,它就會變得更容易。
在實現這些步驟之後,透過在終端中鍵入Python--version來檢查計算機上是否安裝了Python。
注意,Python模組是透過PIP管理的。PIP是一個包管理系統,用於從Python包索引下載和新增庫。如果希望在Python專案中使用模組,那麼在系統上安裝Python-PIP是很重要的。
首先,確保您的系統上安裝了過時的Python版本。您可以透過在終端中輸入python--version來實現這一點。記下版本詳細資訊。
你可以在網上搜索最新的版本。在谷歌上快速搜尋“python最新版本”就足夠了。如果兩個版本號不匹配,則可能執行的是過時的版本。
使用Ubuntu的高階包工具升級到最新版本很容易。如果已使用Apt或Deadsnakes PPA在系統上安裝了Python,請輸入以下命令以下載最新版本的Python:
sudo apt-get install python您還可以使用--only升級標誌來更新包。
sudo apt-get --only-upgrade install python對於那些自己編譯原始碼的人,您可以轉到pythonftp並獲取最新版本的副本。不過,你必須重新按照這些步驟來做。
Python幾乎預裝在所有Linux系統上,也可以在官方發行庫中使用。如果你的電腦上還沒有安裝Python,那麼你可以使用Ubuntu的包管理器輕鬆下載它。
Python語言被用於各種不同的領域,它的應用程式足以證明它的強大。由於整個行業對開發人員的需求不斷增長,程式語言變得越來越重要。
... 相關:如何為Linux設定Windows子系統 ...
... 不尋常的是,您會被提示同意Microsoft EULA(以下是如何理解EULA)。現在,這是一個令人毛骨悚然的地方:你可能對此有保留。儘管這些TrueType字型(不同於OpenType字型)已經免費提供,但您會注意到它們不是開源的。此外...
Linux使用者擁有大量的開源軟體。但有時需要專有軟體。它可能類似於執行Microsoft Word—考慮到LibreOffice的質量,這有點不必要—也可能是一個專有的驅動程式。 ...
...您是一名經驗豐富的Python開發人員,還是剛剛起步,學習如何設定虛擬環境對於任何Python專案都是必不可少的。和我一起討論Python虛擬環境的所有知識。 ...
...腦上安裝Ubuntu,或者不使用主作業系統進行雙引導,你又如何嘗試Ubuntu呢?答案是一個虛擬機器-你可以用免費的Oracle VirtualBox在幾秒鐘內建立一個。 ...
... 現在讓我們研究一下如何在Heroku上免費託管Python網站。注意,這是基於pythonversion3.7和Django version2.1.7的。 ...