Gri*_*a S 9 python eclipse pydev
我在eclipse中有一个Python项目,它导入了Python无法找到的模块.以下是一些案例列表:
某些文件可能会导入某些内置模块的2.x和3.x版本以实现兼容性(但我只能在项目设置中指定一个语法版本)
因为我写的脚本将在一个与我不同的环境中运行,我使用的一些模块甚至不存在于系统中(比如Windows特定的模块,或者其他项目的模块,我真的不会想直接链接到这个)
可能会或可能不会安装在将要执行脚本的机器上的模块(当然,包含在try-except子句中)等等......
将这些模块标记为错误是非常烦人的,因为它们使REAL语法错误更不明显.我知道这种行为可以以某种方式被覆盖 - 我有另一个项目没有将未解决的导入标记为错误,但我找不到正确的设置.谁能帮我?
#@UnresolvedImport添加到您的进口怎么样?例如:
import a_module_pydev_doesnt_know #@UnresolvedImport
Run Code Online (Sandbox Code Playgroud)
当光标位于 PyDev 标记错误的行时,只需按 Ctrl-1,然后选择相应的条目即可自动添加它。
编辑:我对此没有太多经验,但似乎如果您想为整个项目更改此设置(或者在不触及代码的情况下进行更改),您还可以将有问题的模块添加到强制内置中: http: //pydev.org/manual_101_interpreter.html#PyDevInterpreterConfiguration-ForcedBuiltins
| 归档时间: |
|
| 查看次数: |
1021 次 |
| 最近记录: |