1

我在 CentOS 6.5 操作系统上安装了 2.6 旁边的 python 2.7。我要安装的特定应用程序需要 2.7,但它也需要 pygtk(以及其他东西)。如果我用 2.6 启动解释器,它会很好地导入 pygtk。但是如果我用 2.7 启动一个解释器,它就找不到它需要的东西 [pygtk]。

有很多有用的帖子解决了在 CentOS 6 上安装重复版本的 python,但是有人可以帮我让 python 2.7 找到其他东西 [pygtk] 吗?

如果我不想在两者中使用一堆标准的东西,我为什么还要在 CentOS 上安装 python 2.6 旁边的 python 2.7 呢?

4

1 回答 1

1

不幸的是,与一个次要版本的 Python 一起安装的软件包不能与另一个次要版本一起使用(例如,版本 2.7.8 是主要版本 2、次要版本 7、微型版本 8)。不同的微版本相互兼容,例如,使用 2.7.3 安装的软件包将与 2.7.8 一起使用。因此,虽然它看起来可能是多余的,但您在 2.6 中拥有的任何东西都必须重新安装 2.7 才能在 2.7 下使用。这是由于 ABI 从版本到版本的变化,以及其他“幕后”差异。

于 2014-09-26T21:25:39.533 回答