我是Python的新手。我使用Macports安装Python,根据建议,预装的Python版本在OSX上并不理想。
我还为OSX运行了Pygame安装程序。
当我进入Python控制台并输入:
import pygame
pygame.init()
如果我在我的根目录中,它可以正常工作(即返回(0,6)
)。
如果我在其他地方尝试这个,我会收到错误:
File "< stdin >", line 1, in <module>
AttributeError: 'module' object has no attribute 'init'
我做错了什么?
答案 0 :(得分:1)
我已经在我的OSX上安装了带有自制软件的python 2.5,2.6,2.7,并且第一次尝试也失败了。我以为这可能是pygame'fault。 试试另一个mkpg / src http://pygame.org/ftp/
答案 1 :(得分:0)
要在OS X上使用pygame,请确保以32位模式运行它。
arch -i386 /Library/Frameworks/Python.framework/Versions/2.7/bin/idle2.7 -n
是在32位模式下开始空闲以运行pygame代码的终端命令的示例。