我正在使用pygame和PyDev制作游戏。每当我引用pygame模块的任何成员(即pygame.init
)时,PyDev会给出一个“未定义的导入变量”错误,即使代码本身完全没问题。子模块的成员不会给出此错误消息,并且使用from pygame.locals import *
会给出“未定义的变量”错误。
我试过添加pygame作为强制内置,但无济于事。我再次尝试了它并且它有效。我不确定之前发生了什么。
代码:
import pygame
pygame.init() <== Error raised here
答案 0 :(得分:3)
您是否尝试将pygame
添加到Forced Builtins
?
您可以在以下位置找到有关如何解决此问题以及解决问题的原因的更多信息:http://www.pydev.org/manual_101_interpreter.html#PyDevInterpreterConfiguration-ForcedBuiltins