python - 尽管 Eclipse PyDev 中存在 Unresolved 导入错误,脚本仍会运行,但如果错误已修复,则脚本会停止运行

标签 python eclipse pydev importerror python-import

我会尽量说得清楚:

这是我的项目结构:

PYDEV PROJECT FOLDER
     src folder
         package
            module1
            module2

1 - 在 module1 中我说:

导入模块2

并且 eclipse 标记了一个 Unresolved 导入错误。但是,如果我点击运行或尝试通过命令行(在 Eclipse 外部)运行脚本,一切都会顺利。模块使用正确。

2 - 现在,如果我写:

导入package.module2

Eclipse 很高兴,错误消失了,程序从 Eclipse 内运行,但如果我尝试通过 Eclipse 外部的控制台运行它,我会得到“没有名为 package.module2 的模块”。

出了什么问题?

我尝试了这个解决方案:Unresolved import errors yet successful import still occurs

但我无法将所有内容都向上移动。东西必须在那个包裹里面。除了添加 @UnresovedImport 让 eclipse 停止提示之外,我应该做什么?

最佳答案

解决办法如下:-

我通过以下方式删除了这些错误:

窗口 -> 首选项 -> PyDev -> 编辑器 -> 代码分析 -> 未定义 -> 导入时 undefined variable -> 忽略

对于导入未找到错误:-

也可能是,窗口 -> 首选项 -> PyDev -> 编辑器 -> 代码分析 -> 导入 -> 未找到导入 -> 忽略

我们强制删除这些错误,因为 python 解释器没有解决方案。

如果您需要这方面的更多信息,请告诉我。

关于python - 尽管 Eclipse PyDev 中存在 Unresolved 导入错误,脚本仍会运行,但如果错误已修复,则脚本会停止运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17128029/

相关文章:

java - uWSGI 和 Zuul : every other request fails

python - 查找字符 ASCII 值最接近的质数 --- Python

java - 如何在黑莓中导入 Java 插件中的项目

python - pydev远程调试路径

python - 打开 PDF 到书签/命名目标?

python - Pandas str.extract 从字符串字段检索字典

java - 使用eclipse 或netbeans 进行开发时,是否使用phpmyadmin 来管理mysql?

java - 为 Eclipse RCP 应用程序添加 Shutdown Hook 的正确方法是什么?

python - 在 Eclipse(Pydev) 中将命令行参数传递给 Python 脚本

python - 如何使 PyDev 调试控制台具有交互性?