1

我承认我完全被 python 安装弄傻了。有人可以帮助我如何安装模块

我想玩 PyGame、PyOpenGL 等。所以我安装了它们,但每次我输入“import pygame”时都会出现错误消息。

到目前为止,这是我的环境。

在 .bash_profile

PATH=${PATH}:/System/Library/Frameworks/Python.framework/Versions/Current/bin

使用 easy_install PyOpenGL 放置了这个

/Library/Python/2.5/site-packages/PyOpenGL-3.0.0b8-py2.5.egg

定位 pygame 模块

dchong:~ danielchong$ locate pygame
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/py2app/recipes/pygame.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/py2app/recipes/pygame.pyc

dchong:~ danielchong$ locate pyopengl
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/py2app/recipes/pyopengl.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/py2app/recipes/pyopengl.pyc

当我运行 python

Python 2.5.1 (r251:54863, Jan 17 2008, 19:35:17) 
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pygame
4

2 回答 2

1

首先,我不是 OS X 上默认 python 安装的超级粉丝,主要是因为它通常是一个相当旧的版本。如果我使用 macports 包,我发现一切都会更好。

easy_install 似乎与 macports 包一起工作得更好,但也许这只是因为我懒得弄清楚默认安装的所有细微差别。

从我那里可以看到,看起来包的路径设置不正确。您确定您使用的是正确的 site-packages 目录吗?

于 2009-01-07T14:43:59.500 回答
0

http://farmdev.com/thoughts/66/python-3-0-on-mac-os-x-alongside-2-6-2-5-etc-/

于 2009-01-07T15:04:20.550 回答