pycharm无法识别pygame包

时间:2013-03-17 18:32:55

标签: python pygame pycharm

我正在使用mac OsX 10.8.2pyCharm 2.7.1python 2.7.2

我想将pygame包与pycharm一起使用。我按照pygame站点上的说明成功安装了pygame 1.9.1。 当我写“import pygame”时,pycharm找不到包。

我尝试安装python,pycharm和pygame的最新更新。我尝试在首选项中使用“安装”窗口。它安装了“pygamess”,“pygameui”和“pyviewx.pygame”,但是当我尝试安装“pygame_loaders”时,它写道“安装包失败:安装包pygame_loaders时出错”。

如果可以,请提供简单的指示,因为我不是一个沉重的mac用户。

2 个答案:

答案 0 :(得分:3)

要在OS X下使用pygame,您需要在32位解释器下运行Python。它通常被称为'python2.7-32',如果从http://www.python.org/上的包安装,则在/ usr / local / bin

要在PyCharm中运行,请打开一个项目,然后打开首选项('apple' - '逗号'),转到'python interpreters',然后单击右侧窗格中的'+'按钮。

应该出现一个列表,您将看到'/usr/local/bin/python2.7-32',选择该列表,然后将其作为PyGame项目的默认值。

如果你还没有从python.org安装Python,我建议你这样做;目前的版本是2.7.3。

以上设置是我周日让PyGame在PyCharm中工作的方式,所以它应该仍然有效。

答案 1 :(得分:1)

如果你在pyCharm中运行了2.7个virtualenvs,你可以手动安装pygame。 通过终端导航到磁盘上的虚拟环境:

cd ~/.virtualenvs/Pygame

或者您拥有的任何目录。现在我们激活virtualenv,就像我们不在pyCharm中工作一样。

source ./bin/acivate

你应该看到类似的东西

(Pygame)mbp-2:Pygame pietje$ 

现在我们可以在这个环境中安装pygame。

pip install hg+http://bitbucket.org/pygame/pygame

就是这样,一切都应该在PyCharm内正常工作。它适用于我的机器:)