如何修复PyDev“导入的未定义变量”错误?

如何修复PyDev“导入的未定义变量”错误?

我在Eclipse中使用PyDev创建了一个Python项目,PyDev不断为我的代码生成错误的错误。我有一个settings定义settings对象的模块。我在模块中导入它b并分配一个属性:

from settings import settings
settings.main = object()

在我的一些代码中 - 但不是全部代码,如下所示:

from settings import settingsprint settings.main

...在Eclipse代码错误窗格中生成“来自import:main的未定义变量”消息,即使代码运行没有问题。我怎样才能纠正这些?


噜噜哒
浏览 501回答 3
3回答

慕码人8056858

标记为答案的帖子提供了一种解决方法,而不是解决方案。这个解决方案对我有用:去 Window - Preferences - PyDev - Interpreters - Python Interpreter转到Forced builtins选项卡点击 New...输入模块的名称(multiprocessing在我的例子中),然后单击OK错误消息不仅会消失,模块成员也会被识别。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python