我试图在我的Mac上使用pygame,已经在终端中运行。但是当我尝试在NetBeans中使用它或运行文件时遇到了问题,出现错误提示。
from pygame.locals import *
ImportError: No module named locals
需要帮忙吗?谢谢!
如果你仍然想使用NetBeans,我认为你应该看一下ActivePython。
ActivePython基本上允许您在计算机上安装不同的Python版本,并能够在它们之间进行选择(我相信还有很多其他功能)。
我的建议是去控制台并输入
>python
>>> from pygame.locals import *
如果这样可以,请使用ctrl-c退出并执行python -v查找版本。
一旦您有了版本,就可以使用activepython来选择该版本,方法是运行: sudo pysel [version]。例如对于python2.7: sudo pysel 2.7
这应该切换python,然后您的netbeans应该(希望如此)正常工作。
python
并得到>>
提示符时,就会启动一个交互式会话,等待你的输入。尝试在那里输入import pygame
。 - John Lyon