2009-01-07 182 views
1

我承认我完全蟒蛇简单化安装。有人可以帮助我如何安装模块蟒蛇安装上豹

我想玩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 

回答

1

我不是默认的Python的一个巨大的风扇摆在首位在OS X上安装,主要是因为它通常是一个很老的版本。我发现如果我使用macports软件包,一切都会更好。

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

从我可以看到有,它看起来像路径包设置不正确。你确定你在使用正确的site-packages目录吗?