欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時(shí)間:2024-03-07 11:53:18   作者:佚名   我要評(píng)論
Ubuntu22.04系統(tǒng)需要使用Python軟件,很多朋友不知道該怎么安裝,今天我么就來(lái)分享Python軟件下載以及安裝的詳細(xì)教程

Python 3.11 是開源編程語(yǔ)言 Python 的最新主要版本之一。相比之前的 Python 3.10,它引入了各種新特性、增強(qiáng)功能和 Bug 修復(fù)。Python 以易用性、語(yǔ)言清晰度和適應(yīng)性而聞名。因此,它一直是 Web 開發(fā)、科學(xué)計(jì)算、數(shù)據(jù)分析和人工智能等領(lǐng)域的首要選項(xiàng)。

以下是 Python 3.11 的一些關(guān)鍵變化和改進(jìn):

  • 結(jié)構(gòu)化模式匹配:新增了用于匹配和分解復(fù)雜數(shù)據(jù)結(jié)構(gòu),包括字典、集合和用戶定義的對(duì)象的語(yǔ)法。
  • 括號(hào)內(nèi)的上下文管理器:新增語(yǔ)法用于更簡(jiǎn)潔、易讀的方式使用上下文管理器。
  • 改進(jìn)的錯(cuò)誤消息:錯(cuò)誤消息更加豐富和友好,讓調(diào)試和故障排除更容易。
  • 運(yùn)行時(shí)審核鉤子:新的 API 允許開發(fā)者注冊(cè)鉤子來(lái)監(jiān)視和修改 Python 程序的運(yùn)行行為。
  • Python 3.11 包括多個(gè)新的標(biāo)準(zhǔn)庫(kù)模塊,包括:zoneinfo 模塊,提供更好的時(shí)區(qū)支持,以及 HTTP 核心模塊,一個(gè)高級(jí) HTTP 客戶端庫(kù)。

以上提到的 Python 3.11 特性和改進(jìn)僅是所有增強(qiáng)中的一部分。Python 的最新版本通常包括大量的小 bug 修復(fù)和性能優(yōu)化,改進(jìn)的方面實(shí)在太多,這里就不詳細(xì)列出。

如果您想在 Ubuntu 22.04 或 Ubuntu 20.04 系統(tǒng)中安裝 Python 3.11,可以使用命令行「終端」和 Python LaunchPAD PPA。

下面就為大家介紹,如何在 Ubuntu 22.04 中安裝 Python 3.11 的詳細(xì)操作步驟。

步驟 1:安裝前的準(zhǔn)備工作更新 Ubuntu

在安裝 Python 3.11 之前,推薦先對(duì) Ubuntu 進(jìn)行更新,避免安裝期間發(fā)生沖突。還可以確保所有軟件包都是最新的:

sudo apt update
sudo apt upgrade

安裝依賴

請(qǐng)安裝以下必需的軟件包:

sudo apt install ca-certificates apt-transport-https software-properties-common lsb-release -y

關(guān)于 LaunchPAD GPG 密鑰

如果您此前從未從 Ubuntu 密鑰服務(wù)器導(dǎo)入過(guò) GPG 密鑰,在「終端」中通過(guò)命令行導(dǎo)入 LaunchPAD PPA 的 GPG 密鑰時(shí)可能會(huì)遇到問(wèn)題。這個(gè)問(wèn)題的主要原因在于必要的目錄可能沒(méi)有被創(chuàng)建出來(lái),可以使用以下命令生成目錄:

sudo gpg --list-keys

生成 GPG 密鑰目錄

步驟 2:導(dǎo)入 Python LaunchPAD PPA

Ubuntu 發(fā)行版默認(rèn)就安裝了 Python,而且在 Python 發(fā)布新版本時(shí)它也不會(huì)更新。所以我們需要手動(dòng)導(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)入,請(qǐng)使用以下命令導(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ù)之前,運(yùn)行 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)入,請(qǐng)?jiān)凇附K端」中運(yùn)行以下命令來(lái)安裝 Python 3.11:

sudo apt install python3.11

使用以下命令驗(yàn)證 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

如果覺(jué)得麻煩,可以使用以下命令一次性安裝所有附加項(xiàng):

sudo apt install python3.11-full

步驟 4:安裝和升級(jí) Python 3.11 的 Pip

對(duì)于大多數(shù)使用 Python PPA 的用戶來(lái)說(shuō),只需運(yùn)行以下 APT 命令即可安裝 Python 3.11:

sudo apt install python3-pip

如果上述命令執(zhí)行沒(méi)有什么問(wèn)題,那么 Pip 應(yīng)該已經(jīng)安裝好了。但如果遇到問(wèn)題需要手動(dòng)重新安裝,可以按照以下步驟使用 wget 命令下載get-pip.py。

wget https://bootstrap.pypa.io/get-pip.py

文件下載好后就開始安裝:

python3 get-pip.py

安裝完成后,建議檢查是否有更新,以確保擁有最新版本的 Pip:

python3 -m pip install --upgrade pip

可以通過(guò)以下命令驗(yàn)證已安裝的 Pip 版本:

pip --version

使用這些命令,可以安裝和升級(jí) Python 3.11 的 Pip,從而使您能夠安裝其他 Python 包和庫(kù)。

在 Ubuntu 中切換默認(rèn) Python

如果您的 Ubuntu 系統(tǒng)上安裝了多個(gè)版本的 Python,并想要將特定版本設(shè)置為默認(rèn)版本,則可以按照以下步驟在它們之間切換:

1、需要先分別為每個(gè) Python 版本添加符號(hào)鏈接,要執(zhí)行此操作,請(qǐng)運(yùn)行以下命令:

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

為每個(gè) Python 版本添加符號(hào)鏈接

每個(gè)命令末尾的數(shù)字(即 1、2、3 等)表示該版本的優(yōu)先級(jí)。數(shù)字越大,優(yōu)先級(jí)越高。在此示例中,Python 3.11 的優(yōu)先級(jí)最高(2),而 Python 3.10 的優(yōu)先級(jí)最低(1)。

2、要切換到不同的 Python 版本,可以在以下命令中輸入要選擇的相應(yīng)數(shù)字:

sudo update-alternatives --config python

切換 Python 版本

例如,如果您想將 Python 3.11 設(shè)置為 Ubuntu 的 默認(rèn)版本,需要輸入數(shù)字 2(根據(jù)您系統(tǒng)的實(shí)際情況選擇)。

切換 Python 版本

上圖的輸出意味著 Python 3.11 已被設(shè)置為默認(rèn)版本。通過(guò)按照這些步驟,您可以輕松地在 Ubuntu 系統(tǒng)中切換不同 Python 版本。

在 Ubuntu 系統(tǒng)中安裝 Python 3.11 是一個(gè)簡(jiǎn)單的過(guò)程,使用 PPA 和 APT 命令即可完成操作。與之前的版本相比,Python 3.11 具有諸多的改進(jìn)、bug 修復(fù)和新功能。它非常適合各種用途,包括 Web 開發(fā)、數(shù)據(jù)分析、科學(xué)計(jì)算和人工智能。通過(guò)本介紹的命令,用戶可以輕松地在 Ubuntu 系統(tǒng)中切換 Python 的不同版本,以便用上 Python 編程語(yǔ)言的最新功能和改進(jìn)。

相關(guān)文章

最新評(píng)論