如何安装Python 3.9?

我想在Ubuntu上安装Python 3.9。当我在终端中运行sudo apt-get python时,它显示将安装我不想要的Python 2。当我输入sudo apt-get install python3.9时,它显示这是一个无效操作。
我该如何安装Python 3.9?

无法找到软件包python3.9 无法通过glob 'python3.9'找到任何软件包 - CS QGB
3个回答

由于你说自己是“Linux新手”,我不建议你从源代码编译。相反,你需要将一个PPA添加到apt中,这样你就可以使用3.9版本。以下是具体步骤:
  1. 打开终端(如果尚未打开)
  2. 更新 apt 并确认您已安装所需的先决条件:
    sudo apt update
    sudo apt install software-properties-common
    
  3. 需要添加的 PPA 由 "deadsnakes" 维护,让我们添加它:
    sudo add-apt-repository ppa:deadsnakes/ppa
    
    系统会询问您是否要继续。按下 Enter 键以继续。
  4. 再次更新 apt
    sudo apt update
    
  5. 安装 Python 3.9:
    sudo apt install python3.9
    
  6. 确认安装成功:
    python3.9 --version 
    
    您应该看到:
    Python 3.9.1+
    
这就是全部了。当你使用任何需要特定的Python 3.9版本的东西时,请确保使用python3.9作为命令,而不是pythonpython3警告:不要移除预安装在Ubuntu中的默认Python(3.x)版本,即使你安装了Python 3.9。移除默认的Python版本可能会破坏你的系统。

2真是个笑话,哈哈。'deadsnakes',你在开玩笑吗?那里面有非常专业的东西。 - Anthony
4@Anthony 我认为这个名字没问题——deadsnakes 是一个旧版 Python 的代码库,所以这个名字很合适。 - Jack
我不小心删除了默认版本(3.5),因为其中一个答案告诉我这样做。我该如何修复这个“破损的东西”? - Nathan B
我运行了所有这些命令。python3.9的“安装”在不到1秒钟内完成,并显示“以下软件包已自动安装,不再需要”,附带了一个庞大的列表。当我运行python3.9 --version时,返回的是python3.9命令未找到python3 --version返回Python 3.5.2。现在怎么办? - NightOwl888
看起来Ubuntu 16.04已不再受deadsnakes仓库的支持。 - Erik Kalkoken
是的,对我来说不起作用。 - Youran

使用以下命令安装Synaptic:
sudo apt update
sudo apt-get install synaptic

然后,打开Synaptic并点击搜索按钮。输入“Python 3.9”并按下Enter键。现在点击python3.9旁边的方框,并点击标记安装。最后点击顶部的应用按钮。

see image