自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在 Ubuntu 等 Linux 中安裝 Python 3.11

系統(tǒng) Linux
打算為你的項目開發(fā)工作安裝 Python 3.11?下面是如何在 Ubuntu 等發(fā)行版中安裝 Python 3.11 的方法。

Python 3.11 于 2022 年 10 月 25 日發(fā)布,并聲稱比之前的 ??Python 3.10?? 版本快 10% - 60%。

一如既往,3.11 中的功能和改進列表明顯較多。下面是一個簡介:

  • 錯誤回溯更明確,可以指出導(dǎo)致錯誤的確切語句。
  • 引入異常組和新的 except* 語法。
  • 你可以在基礎(chǔ)表達式中添加自定義文本,以便在你的代碼中更好地處理錯誤。
  • 引入 Variadic 泛型,允許在 Python 數(shù)值庫(如 NumPy)中使用類似數(shù)組的結(jié)構(gòu)。
  • 字典類型 TypedDict 得到了改進,現(xiàn)在你可以指定個別字典項目是必須的還是可選的。
  • 引入了 Self 注解,允許類返回它們自己的類型實例。

還有很多,你可以在官方的 ??3.11 亮點頁面?? 上詳細了解。

Linux 發(fā)行版中的當(dāng)前 Python 版本

??Ubuntu 22.04 LTS??? 帶有 Python 3.10,而最近發(fā)布的 ??Ubuntu 22.10 Kinetic Kudu?? 也是同樣的版本。然而, Kinetick Kudu 可能會在幾周內(nèi)采用 3.11。

另外,??Fedora 37?? 已經(jīng)有了 Python 3.11 RC2,并將提供該版本。

所以,如果你正在運行 Ubuntu 22.04 LTS、??Linux Mint 21?? 或任何基于 Ubuntu-LTS 的發(fā)行版,這里是你如何通過 PPA 安裝 Python 3.11 的方法。

注意:謹慎地使用這個方法。確保你知道你在做什么,因為替換 Linux 發(fā)行版的基礎(chǔ) Python 版本可能會導(dǎo)致系統(tǒng)不穩(wěn)定。許多默認的應(yīng)用程序和軟件包都依賴于 3.10 版本。

如何在 Ubuntu 和相關(guān)發(fā)行版中安裝 Python 3.11

打開終端提示,添加以下 PPA:

sudo add-apt-repository ppa:deadsnakes/ppa

使用下面的命令刷新緩存:

sudo apt update

并使用下面的命令安裝 Python 3.11:

sudo apt install python3.11

在 Ubuntu 22.04 LTS 中安裝 Python 3.11

設(shè)置默認的 Python 版本

理論上,你可以在 Linux 發(fā)行版中安裝多個版本的 Python,但只能默認一個版本。將 Python 3.11 設(shè)置為默認版本需要一些額外的步驟。請跟我做。

然而,在這之前,請確保你知道哪些應(yīng)用程序依賴于 Python 3.10。你可以使用 ??apt-cache rdepends?? 命令輕松地找到它,如下所示:

debugpoint@debugpoint-22-04:~$ apt-cache rdepends python3.10python3.10Reverse Depends:python3.10-dbgpython3.10-venvpython3.10-fulllibpython3.10-testsuiteidle-python3.10idle-python3.10python3.10-minimalpython3.10-docpython3.10-devpython3[截斷]python3python3-unopython3-allgedit

使用 Python 3.11 作為默認的 Python3

首先,從終端使用以下命令檢查當(dāng)前的默認版本:

python3 --version

使用 ??update-alternatives??? 來創(chuàng)建 ??python3?? 的符號鏈接:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2

并通過命令選擇哪一個作為 Python3 使用:

sudo update-alternatives --config python3

設(shè)置默認的 Python 版本為 3.11

現(xiàn)在你可以開始在你當(dāng)前的 Ubuntu 版本中使用最新的 Python 來進行工作/學(xué)習(xí)了。你可以使用上述命令切換到庫存版本,并隨時改變版本。

如果你使用上述安裝方法切換到 3.11,那么請確保你檢查所有必要的應(yīng)用程序,看它們是否工作正常。

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2022-10-31 08:24:24

UbuntuLinux

2022-11-02 16:47:36

2023-07-24 11:01:29

UbuntuWine

2021-09-11 15:41:55

UbuntuDropbox云服務(wù)

2021-07-12 14:47:16

UbuntuZlib代碼

2017-03-29 16:18:11

LinuxUbuntuRedmine

2015-12-07 15:11:18

Ubuntupuppet安裝

2014-02-28 09:43:28

Ubuntu LibreOffic

2015-04-23 10:20:52

Linux內(nèi)核4.0UbuntuCentOS

2023-03-13 11:12:28

UbuntuLinuxIDE

2015-08-31 11:58:59

UbuntuLogwatch

2022-11-22 08:24:28

UbuntuLinux命令

2014-03-12 09:58:36

Ubuntu 13.1Gnome 3.10

2022-11-20 15:53:06

UbuntuLinuxFFmpeg

2020-04-21 14:21:31

LinuxPython

2021-06-15 09:46:43

UbuntuLinuxCode Blocks

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2020-04-08 12:20:25

UbuntuLinuxOracle Java

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2021-03-07 11:46:02

UbuntuLinuxErlang
點贊
收藏

51CTO技術(shù)棧公眾號