0

我使用的是默认具有 python 2.6 的 slackware。我已经安装了 python 2.7,并使用 slackbuilds 和 pip 成功地将 numpy、scipy 和 matplotlib 安装到了 python 2.7 中。

但是,当我尝试使用以下方法安装 pygame 时:

upgradepkg --install-new pygame-1.9.1-x86_64-1sl.txz

它安装到 python 2.6(txz 来自 pkgs.org)

有没有办法指定upgradepkg我想要我们使用哪个 python 版本?我想肯定的方法是解压pygame文件,进入它并更改一些值,然后重新打包,然后再次运行升级命令......但我真的不知道我在做什么所以我想看看如果在我踏上那段旅程之前有更简单的方法。

更新:我在使用 PyGTK 时遇到了同样的问题,所以我开始认为这是 upgradepkg 的设置中的问题......无法在谷歌上正确地提出问题以提出解决方案

4

1 回答 1

0

这只是意味着该包是为 Python 2.6 构建的。包中的路径是硬编码的,无法更改它们。您必须从系统上的源代码重建软件包,或者找到在安装了 2.7 的系统上制作的软件包。

无论如何,如果你只需要 Python 的东西,看看 pip:https ://pip.pypa.io/en/latest/index.html

于 2014-09-22T15:10:06.360 回答