如何在 linux ubuntu 终端上安装 python3.9?

Han*_*nto 12 python ubuntu

我试过 apt install python 3.9 并回复

Building dependency tree
Reading state information... Done
E: Unable to locate package python3.9
E: Couldn't find any package by glob 'python3.9'
E: Couldn't find any package by regex 'python3.9'
Run Code Online (Sandbox Code Playgroud)

小智 18

如果您使用的是 Ubuntu 19.04 eoan(或deadsnakes ppa不支持的任何其他版本),您将无法使用 deadsnakes ppa 进行安装。

你可以做什么,而不是,就是让从Python的官方网站,并手动安装,如所描述这里

为此,首先下载 tarball 并将其解压缩:

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz
tar -xf Python-3.9.0.tar.xz
Run Code Online (Sandbox Code Playgroud)

然后cd到解压目录:

cd Python-3.9.0
Run Code Online (Sandbox Code Playgroud)

现在配置脚本:

./configure
Run Code Online (Sandbox Code Playgroud)

现在,要在当前的 Python 安装(如果有)旁边安装 Python3.9,请使用:

sudo make altinstall
Run Code Online (Sandbox Code Playgroud)

最后,您可以使用验证您的安装

python3.9 --version
Run Code Online (Sandbox Code Playgroud)


Wil*_*ill 12

您收到该错误是因为您首先需要更新软件包列表和先决条件。

sudo apt update
sudo apt install software-properties-common
Run Code Online (Sandbox Code Playgroud)

然后,将 repo ppa:deadsnakes/ppa 添加到您的源列表(您将从中下载 python)

sudo add-apt-repository ppa:deadsnakes/ppa
Run Code Online (Sandbox Code Playgroud)

确保在出现提示时按 Enter。

最后,安装您选择的版本

sudo apt install python3.9
Run Code Online (Sandbox Code Playgroud)

请务必阅读以下内容:

免责声明:不保证在出现安全问题或其他问题时及时更新。如果您想在安全或其他关键环境(例如,在生产服务器上)中使用它们,您需要自担风险。

PPA死蛇

  • 在“sudo apt install python3.9”之前运行“sudo apt update”,否则仍然找不到该包 (2认同)