gpt4 book ai didi

python - 有没有办法在 PyDev 项目中抑制 eclipse 中 Unresolved 导入?

转载 作者:太空狗 更新时间:2023-10-29 20:28:34 24 4
gpt4 key购买 nike

我在eclipse中有一个Python项目,导入了Python找不到的模块。以下是一些案例的列表:

  1. 出于兼容性目的,某些文件可能同时导入某些内置模块的 2.x 和 3.x 版本(但我只能在项目的设置)

  2. 由于我正在编写的脚本将在与我的非常不同的环境中运行,因此我使用的一些模块甚至不存在于系统中(如 Windows 特定模块,或模块来 self 真的不想直接链接到这个项目的其他项目)

  3. 可能会或可能不会安装在将要执行脚本的机器上的模块(当然,包含在 try-except 子句中)等等……

将这些模块标记为错误非常烦人,因为它们使真正的语法错误变得不那么明显。我知道这种行为可以以某种方式被覆盖——我有另一个项目没有将 Unresolved 导入标记为错误,但我就是找不到正确的设置。谁能帮帮我?

最佳答案

如何将 #@UnresolvedImport 添加到您的导入中?例如:

import a_module_pydev_doesnt_know #@UnresolvedImport

当光标放在 PyDev 标记错误的行时,您只需按 Ctrl-1 并选择相应的条目即可自动添加它。

编辑:我对此没有太多经验,但似乎如果您想为整个项目更改此设置(或在不触及您的代码的情况下进行更改),您也可以添加强制内置的相关模块:http://pydev.org/manual_101_interpreter.html#PyDevInterpreterConfiguration-ForcedBuiltins

关于python - 有没有办法在 PyDev 项目中抑制 eclipse 中 Unresolved 导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16140948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com