如何从 apt 安装 Python 3.4.5?

如何从 apt 安装 Python 3.4.5?

我安装了 Python 3.5。我之前从源代码安装了 Python 3.4,并以某种方式设法卸载了它。现在,如果我尝试通过 安装 Python 3.4 apt-get install python3.4,它会返回

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

直接执行python3.4 --version也不行,怎么办?

答案1

正如你所看到的http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=all,没有适用python3.4于 Ubuntu 16.04 的软件包。您可以从源代码编译和安装 Python 3.4,但如果您不熟悉此操作或更喜欢使用 APT 包管理器安装软件包,我建议您从知名的 PPA 安装它,该 PPA 为许多 Ubuntu 版本提供了各种版本的 Python。

  1. 添加deadsnakesPPA(有关更多信息,请访问https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa):

    sudo add-apt-repository ppa:deadsnakes/ppa
    
  2. 安装python3.4

    sudo apt-get update
    sudo apt-get install python3.4
    

根据https://askubuntu.com/a/682875/15003/usr/bin/python3仍应符号链接到/usr/bin/python3.5。因此,如果你想调用 Python 3.4,你需要输入它的完整路径,即/usr/bin/python3.4。为了避免意外破坏其他程序,我强烈建议你不是更改指向的符号链接/usr/bin/python3,而是/usr/bin/python3.4在需要调用 Python 3.4 时才使用。

另外,我个人推荐一种管理多个 Python 版本的流行方法是使用virtualenv。您可以在此阅读更多相关信息https://virtualenv.pypa.io/en/stable/;在这篇文章中进一步阐述这一点似乎与问题的意图相差太远。

相关内容