2013-04-21 263 views
0

我已经下载并安装了pygame,我知道它在哪里(/usr/lib/python2.7/dist-packages)。我试图让'import pygame'这一行组成的程序识别它的存在,但是我一直得到'ImportError:No module named pygame'。我将如何让它起作用?为什么程序不能识别pygame?

+3

你给自己点了错;您在3.x环境中使用2.7包。这可能会导致不兼容问题。你得到的具体错误表明安装的软件包不在你的python3的PATH中。 – 2013-04-21 16:21:37

+0

通常会建议使用2.7以上3.更好的支持 – 2013-04-21 16:25:56

+0

Pygame今天从Ubuntu网站下载,所以我假设它是最新的稳定版本。但是,我如何获得“导入pygame”的工作? – mistermarko 2013-04-21 16:38:03

回答

1

pygame的安装包与python 3.x不兼容然而,绝大多数的pygame模块已经移植到python 3.x,所以真的只需要将pygame模块移动到python 3。 x dist-packages。

数字和线程模块的报废,_movie,surfarray是尚未被移植的模块。

+0

这是有道理的,现在我已经遵循了瑞安海宁的建议,并得到了“导入pygame”在Python 2.7中工作。 – mistermarko 2013-04-21 18:56:31

相关问题