【问题标题】:pycharm doesn't recognize pygame packagepycharm 无法识别 pygame 包
【发布时间】:2013-03-06 01:35:05
【问题描述】:

我正在使用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用户,请提供简单的指导。

【问题讨论】:

    标签: python pygame pycharm


    【解决方案1】:

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

    要在 PyCharm 中使用此功能,请打开一个项目,然后打开首选项('apple'-'comma'),转到“python解释器”,然后单击右侧窗格中的“+”按钮。

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

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

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

    【讨论】:

    • 在 PyCharm 3.4 中,现在是 Project Interpreter 而不是 python interpreters
    【解决方案2】:

    如果您在 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 中正常工作。它确实在我的机器上工作:)

    【讨论】:

      猜你喜欢
      • 2016-06-01
      • 1970-01-01
      • 2017-12-13
      • 2018-05-30
      • 2014-05-21
      • 2021-10-09
      • 2021-11-05
      • 2015-01-06
      • 2017-05-17
      相关资源
      最近更新 更多