在Mac上使用pygame?

4 投票
1 回答
852 浏览
提问于 2025-04-16 20:08

我在我的Mac上尝试让pygame工作。虽然我在终端里成功运行了它,但当我想在NetBeans里使用它或者直接运行文件时,就遇到了问题。系统给我提示了一个错误。

from pygame.locals import *
   ImportError: No module named locals

有没有人能帮帮我?谢谢!

1 个回答

1

如果你还是想用NetBeans,我建议你看看ActivePython

ActivePython基本上可以让你在电脑上安装不同版本的Python,并且可以在它们之间进行选择(当然还有很多其他功能)。

我的建议是打开控制台,输入

>python 
>>> from pygame.locals import *

如果这个能成功运行,就按ctrl-c退出,然后输入python -v来查看你当前的Python版本。

一旦知道了版本号,你可以用ActivePython来选择这个版本,输入命令:

sudo pysel [version]。比如说如果是python2.7,你就输入:

sudo pysel 2.7

这样应该就能切换到你想要的Python版本,NetBeans也应该能正常使用了。

撰写回答