0

我对 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'

我究竟做错了什么?

4

2 回答 2

1

我已经在我的 OSX 上安装了带有自制软件的 python 2.5、2.6、2.7,但第一次尝试也失败了。我认为这可能是 pygame 的错。试试另一个 mkpg/src http://pygame.org/ftp/

于 2013-09-26T06:03:49.083 回答
0

要在 OS X 上使用 pygame,请确保您在 32 位模式下运行它。

arch -i386 /Library/Frameworks/Python.framework/Versions/2.7/bin/idle2.7 -n

是在 32 位模式下启动空闲以运行 pygame 代码的终端命令示例。

于 2014-10-13T00:37:58.037 回答