我想要最新版本的 Python,但我不想绕过 apt 包管理器:我不想进行老式的源安装,因为当官方包发布时这会使卸载变得更加困难。
Python3.5 目前尚未出现在任何 Canonical 软件包存储库中,这意味着我不能仅仅“apt-get install python3.5”。
有没有办法同时在我的 PC 上安装 Python3.5?
答案1
在 Ubuntu 添加python 3.5
到官方存储库之前,您有两种选择可以立即安装它:
检查是否有人提供了包含以下内容的 PPA,
python 3.5
以便你可以使用apt-get
或其他包管理器安装/删除它从源代码安装
据我所知,到目前为止还没有可用的 PPA,所以你唯一的选择是从源文件安装。
您曾说过:
我不想进行老式的源安装,因为当官方软件包发布时,这会使卸载变得更加困难。
也许你还没有听说过checkinstall
然而,它会在从源代码编译包的最后一步( )中,根据将要保存在计算机不同位置的文件创建一个包sudo make install
。因此,您只需替换sudo make install
为sudo checkinstall
,然后就可以使用任何包管理器以常规方式删除您命名的包。
检查man checkinstall
以获得更多想法。
更新:
PPA 现已可用。检查这个答案。
答案2
这里还有另一个类似问题的答案: 如何使用 apt-get 安装较新的 Python 版本?
基本上,它说的是(直到官方存储库有新的 Python 版本)这里对于我们这些喜欢使用这种更简单方法的人来说,这是一个与包管理器一起使用的源,因为包管理器就是为此而设计的:
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
向管理这个 PPA 的 Felix Krull 表示感谢!