我想要最新版本的 Python,但我不想绕过 apt 包管理器:我不想进行老式的源代码安装,因为当官方包出现时,这会使卸载变得更加困难。
Python3.5 目前没有出现在 Canonical 的任何软件包存储库中,这意味着我不能只是“apt-get install python3.5”。
有没有办法同时在我的 PC 上安装 Python3.5?
hee*_*ayl 15
在 Ubuntu 添加python 3.5到官方存储库之前,您现在有两个安装选项:
检查是否有人附带包含 PPA,python 3.5以便您可以使用apt-get或其他包管理器安装/删除它
从源安装
正如我所看到的那样,到目前为止还没有这样的 PPA,所以你唯一的选择是从源文件安装。
你说过:
我不想进行老式的源代码安装,因为这会使官方软件包出现时更难卸载。
也许您还没有听说过checkinstall,它会在从源 ( sudo make install)编译包的最后一步将要保存在计算机中不同位置的文件中创建一个包。所以你只需要替换sudo make install为sudo checkinstall,然后你就可以以通常的方式使用任何包管理器删除你命名的包。
检查man checkinstall以获得更多想法。
更新:
现在可以使用 PPA。检查这个答案。
小智 15
这里有一个类似问题的另一个答案: How do I install newer Python versions using apt-get?
基本上,它说(直到官方存储库有新的 python 版本)这里是一个与包管理器一起使用的源,对于喜欢使用这种更简单方法的我们来说,因为这就是包管理器的用途:
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
Run Code Online (Sandbox Code Playgroud)
向运行此 PPA 的 Felix Krull 致敬!
| 归档时间: |
|
| 查看次数: |
36225 次 |
| 最近记录: |