Ubuntu22.04怎么安裝Python 3.11? Ubuntu下載安裝Python的圖文教程

Python 3.11 是開源編程語言 Python 的最新主要版本之一。相比之前的 Python 3.10,它引入了各種新特性、增強功能和 Bug 修復(fù)。Python 以易用性、語言清晰度和適應(yīng)性而聞名。因此,它一直是 Web 開發(fā)、科學(xué)計算、數(shù)據(jù)分析和人工智能等領(lǐng)域的首要選項。
以下是 Python 3.11 的一些關(guān)鍵變化和改進:
- 結(jié)構(gòu)化模式匹配:新增了用于匹配和分解復(fù)雜數(shù)據(jù)結(jié)構(gòu),包括字典、集合和用戶定義的對象的語法。
- 括號內(nèi)的上下文管理器:新增語法用于更簡潔、易讀的方式使用上下文管理器。
- 改進的錯誤消息:錯誤消息更加豐富和友好,讓調(diào)試和故障排除更容易。
- 運行時審核鉤子:新的 API 允許開發(fā)者注冊鉤子來監(jiān)視和修改 Python 程序的運行行為。
- Python 3.11 包括多個新的標準庫模塊,包括:zoneinfo 模塊,提供更好的時區(qū)支持,以及 HTTP 核心模塊,一個高級 HTTP 客戶端庫。
以上提到的 Python 3.11 特性和改進僅是所有增強中的一部分。Python 的最新版本通常包括大量的小 bug 修復(fù)和性能優(yōu)化,改進的方面實在太多,這里就不詳細列出。
如果您想在 Ubuntu 22.04 或 Ubuntu 20.04 系統(tǒng)中安裝 Python 3.11,可以使用命令行「終端」和 Python LaunchPAD PPA。
下面就為大家介紹,如何在 Ubuntu 22.04 中安裝 Python 3.11 的詳細操作步驟。
步驟 1:安裝前的準備工作更新 Ubuntu
在安裝 Python 3.11 之前,推薦先對 Ubuntu 進行更新,避免安裝期間發(fā)生沖突。還可以確保所有軟件包都是最新的:
sudo apt update sudo apt upgrade
安裝依賴
請安裝以下必需的軟件包:
sudo apt install ca-certificates apt-transport-https software-properties-common lsb-release -y
關(guān)于 LaunchPAD GPG 密鑰
如果您此前從未從 Ubuntu 密鑰服務(wù)器導(dǎo)入過 GPG 密鑰,在「終端」中通過命令行導(dǎo)入 LaunchPAD PPA 的 GPG 密鑰時可能會遇到問題。這個問題的主要原因在于必要的目錄可能沒有被創(chuàng)建出來,可以使用以下命令生成目錄:
sudo gpg --list-keys
生成 GPG 密鑰目錄
步驟 2:導(dǎo)入 Python LaunchPAD PPA
Ubuntu 發(fā)行版默認就安裝了 Python,而且在 Python 發(fā)布新版本時它也不會更新。所以我們需要手動導(dǎo)入已被廣泛使用的知名第三方 PPA,以便安裝最新版本的 Python 3.11。
1、使用以下命令導(dǎo)入 GPG 密鑰:
sudo gpg --no-default-keyring --keyring /usr/share/keyrings/deadsnakes.gpg --keyserver keyserver.ubuntu.com --recv-keys F23C5A6CF475977595C89F51BA6932366A755776
導(dǎo)入 Python LaunchPAD PPA 的 GPG 密鑰
2、現(xiàn)在 GPG 密鑰已成功導(dǎo)入,請使用以下命令導(dǎo)入 LaunchPAD PPA:
echo "deb [signed-by=/usr/share/keyrings/deadsnakes.gpg] https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/python.list
3、在繼續(xù)之前,運行 APT 更新以確保新導(dǎo)入的 PPA 包能夠刷新。
sudo apt install python3.11
推薦閱讀:如何在 Ubuntu 系統(tǒng)中使用 PPA
步驟 3:安裝 Python 3.11
現(xiàn)在 Python 3.11 PPA 已成功導(dǎo)入,請在「終端」中運行以下命令來安裝 Python 3.11:
sudo apt install python3.11
使用以下命令驗證 Python 3.11 安裝:
python3.11 --version
如果有需要,可以安裝以下Python 3.11 的額外附加功能模塊:
- Debug module:
sudo apt install python3.11-dbg
- Developer (dev) module:
sudo apt install python3.11-dev
- VENV(虛擬環(huán)境)module:
sudo apt install python3.11-venv
- Distutils module:
sudo apt install python3.11-distutils
- lib2to3 utility module:
sudo apt install python3.11-lib2to3
- DBM.GNU module:
sudo apt install python3.11-gdbm
- Tkinter module:
sudo apt install python3.11-tk
如果覺得麻煩,可以使用以下命令一次性安裝所有附加項:
sudo apt install python3.11-full
步驟 4:安裝和升級 Python 3.11 的 Pip
對于大多數(shù)使用 Python PPA 的用戶來說,只需運行以下 APT 命令即可安裝 Python 3.11:
sudo apt install python3-pip
如果上述命令執(zhí)行沒有什么問題,那么 Pip 應(yīng)該已經(jīng)安裝好了。但如果遇到問題需要手動重新安裝,可以按照以下步驟使用 wget 命令下載get-pip.py
。
wget https://bootstrap.pypa.io/get-pip.py
文件下載好后就開始安裝:
python3 get-pip.py
安裝完成后,建議檢查是否有更新,以確保擁有最新版本的 Pip:
python3 -m pip install --upgrade pip
可以通過以下命令驗證已安裝的 Pip 版本:
pip --version
使用這些命令,可以安裝和升級 Python 3.11 的 Pip,從而使您能夠安裝其他 Python 包和庫。
在 Ubuntu 中切換默認 Python
如果您的 Ubuntu 系統(tǒng)上安裝了多個版本的 Python,并想要將特定版本設(shè)置為默認版本,則可以按照以下步驟在它們之間切換:
1、需要先分別為每個 Python 版本添加符號鏈接,要執(zhí)行此操作,請運行以下命令:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 4 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 5 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 6 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 7
為每個 Python 版本添加符號鏈接
每個命令末尾的數(shù)字(即 1、2、3 等)表示該版本的優(yōu)先級。數(shù)字越大,優(yōu)先級越高。在此示例中,Python 3.11 的優(yōu)先級最高(2),而 Python 3.10 的優(yōu)先級最低(1)。
2、要切換到不同的 Python 版本,可以在以下命令中輸入要選擇的相應(yīng)數(shù)字:
sudo update-alternatives --config python
切換 Python 版本
例如,如果您想將 Python 3.11 設(shè)置為 Ubuntu 的 默認版本,需要輸入數(shù)字 2(根據(jù)您系統(tǒng)的實際情況選擇)。
切換 Python 版本
上圖的輸出意味著 Python 3.11 已被設(shè)置為默認版本。通過按照這些步驟,您可以輕松地在 Ubuntu 系統(tǒng)中切換不同 Python 版本。
在 Ubuntu 系統(tǒng)中安裝 Python 3.11 是一個簡單的過程,使用 PPA 和 APT 命令即可完成操作。與之前的版本相比,Python 3.11 具有諸多的改進、bug 修復(fù)和新功能。它非常適合各種用途,包括 Web 開發(fā)、數(shù)據(jù)分析、科學(xué)計算和人工智能。通過本介紹的命令,用戶可以輕松地在 Ubuntu 系統(tǒng)中切換 Python 的不同版本,以便用上 Python 編程語言的最新功能和改進。
相關(guān)文章
Ubuntu 23.04 系統(tǒng)開放下載: Linux 6.2 內(nèi)核
Ubuntu 23.04 系統(tǒng)開放下載,Ubuntu 23.04 搭載了最新的 Linux 6.2 內(nèi)核系列,并配備了最近發(fā)布的 GNOME 44 桌面環(huán)境系列,下面我們就來看看詳細的教程2023-04-21Ubuntu 18.04 LTS 版本正式過渡到擴展安全維護(ESM)
Ubuntu 18.04 LTS 版本正式過渡到擴展安全維護, 5 月 31 日之后仍在運行 Ubuntu 18.04 的用戶將不會收到任何安全更新,這意味著此安裝將面臨安全威脅2023-06-01- Snap是由 Canonical 自主開發(fā)的一種打包格式,明年下一個 Ubuntu 的長期支持版本將提供兩個可供下載的桌面版本選擇,詳細請看下文介紹2023-06-01
盡快升級! Ubuntu 22.10 下月 20 日停止支持
官方促用戶盡快升級到 Ubuntu 23.04(Lunar Lobster)更新,Ubuntu 22.10(Kinetic Kudu)操作系統(tǒng)版本將于 2023 年 7 月 20 日停止支持,詳細請看下文介紹2023-06-16ubuntu終端打不開怎么辦? 修復(fù)Ubuntu無法打開終端問題的方法
在使用 Ubuntu 操作系統(tǒng)時,終端是一個非常重要的功能。然而有時候,你可能遇到了 Ubuntu 無法打開終端的情況,下面我們就來看看詳細的解決辦法2023-07-04Ubuntu20.04升級到Ubuntu 22.04的圖文教程
本文主要介紹了Ubuntu20.04升級到Ubuntu 22.04的圖文教程,文中通過圖文示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編2023-07-19Ubuntu 22.04 怎么用命令升級到Linux Kernel 6.2 內(nèi)核?
Canonical 今天發(fā)布預(yù)告,表示Ubuntu 22.04 LTS 發(fā)行版現(xiàn)可升級到 Linux Kernel 6.2 內(nèi)核,該怎么升級呢?詳細請看下文介紹2023-08-04Ubuntu18.04如何更新openssl版本? ubuntu升級openssl的教程
Ubuntu18.04如何更新openssl版本?ubuntu18.04內(nèi)置了1.1.0g版本的openssl,下面我們就來看看ubuntu升級openssl的教程2023-09-02Ubuntu18.04系統(tǒng)怎么安裝視頻剪輯軟件shotcut?
Ubuntu18.04系統(tǒng)怎么安裝視頻剪輯軟件shotcut?Ubuntu系統(tǒng)需要安裝一些視頻剪輯軟件,該怎么安裝呢?下面我們就來看看詳細的教程2023-09-06- ubuntu 20.04怎么安裝錄屏軟件OBS和卸載?系統(tǒng)一般都需要安裝一些視頻剪輯軟件,ubuntu系統(tǒng)怎么安裝呢?詳細請看下文介紹2023-09-06