Ubuntu

無法找到和使用手動安裝的 Python

  • January 24, 2022

我使用以下命令安裝了最新的 Python 3.10:

sudo apt install python3.10

但無法使用它。

當我執行相同的命令時,得到這個

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'postgresql-plpython3-10' for regex 'python3.10'
postgresql-plpython3-10 is already the newest version (10.19-0ubuntu0.18.04.1)

請幫助我了解如何找到和使用已安裝的 Python。

您沒有安裝 Python 3.10,因為 Python 3.10 不適用於 Ubuntu 18.04(至少在官方 Ubuntu 儲存庫中,它僅適用於 21.04 和更新版本)。並且因為完全匹配不可用apt解釋python3.10為正則表達式並決定安裝匹配postgresql-plpython3-10包:

注意,為正則表達式“python3.10”選擇“postgresql-plpython3-10”

如果你想在 18.04 上安裝 Python 3.10,你可以使用deadsnakes PPA

sudo add-apt-repository ppa:deadsnakes/ppa

然後安裝python3.10.

引用自:https://unix.stackexchange.com/questions/687674