pycharm 无法识别 pygame 包
Posted
技术标签:
【中文标题】pycharm 无法识别 pygame 包【英文标题】:pycharm doesn't recognize pygame package 【发布时间】:2013-03-06 01:35:05 【问题描述】:我正在使用mac OsX 10.8.2
、pyCharm 2.7.1
。 python 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用户,请提供简单的指导。
【问题讨论】:
【参考方案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 中正常工作。它确实在我的机器上工作:)
【讨论】:
以上是关于pycharm 无法识别 pygame 包的主要内容,如果未能解决你的问题,请参考以下文章
Pycharm无法识别__init__里import的包,ctrl时无法跳转
Pycharm无法识别__init__里import的包,ctrl时无法跳转