如何使用 apt-get 安装不同版本的 python 的 python 包?

如何使用 apt-get 安装不同版本的 python 的 python 包?

在 Ubuntu 10.10 中,我安装了 python 2.7。我想使用 apt-get 安装此版本的 python 软件包,但我不知道该怎么做。

我尝试过但没有成功的事情:

将 /usr/bin/python 上的符号链接更改为指向 /usr/bin/python2.7 - 即使执行此操作后,apt-get 仍然会将内容安装到 python2.6。

使用 update-alternatives 将 python2.7 设置为主要替代方案 - 不起作用。

有什么想法吗?谢谢!

答案1

当前支持的 Python 版本集可在 中找到/usr/share/python/debian_defaults。检查python-2.7其中列出的是否受支持。

python-supportDebian 中有一个所谓的系统。当python-support-aware 包(即维护者python-support在打包时使用的东西)表示它支持特定范围的 Python 版本,dpkg 调用用于更新已安装运行时的钩子作为流程的一部分postinst。还有替代python-central系统,它做同样的事情。

答案2

你考虑过 Python安装工具? 安装后,安装其他软件包通常很简单:

$ easy_install package-name

(根据你安装 Python 2.7 的方式,你可能需要使用sudo

答案3

听起来像是存储库的问题?
你应该向 ubuntu 发送错误报告,不是吗?
否则,你可以手动将其安装在你想要的地方 :-)(但当然这比 apt-get foo 更棘手)

相关内容