我会尽量说清楚:
这是我的项目结构:
PYDEV PROJECT FOLDER
src folder
package
module1
module2
1 - 在模块 1 我说:
导入模块2
和 eclipse 标记一个未解决的导入错误。但是,如果我点击运行或尝试通过命令行(在 Eclipse 之外)运行脚本,一切都会顺利进行。模块使用正确。
2 - 现在,如果我写:
导入包.module2
Eclipse 很高兴,错误消失了,程序从 Eclipse 内部运行,但是如果我尝试通过 Eclipse 外部的控制台运行它,我得到“没有名为 package.module2 的模块”。
怎么了?
我尝试了这个解决方案:未解决的导入错误但仍然成功导入
但我不能把所有东西都搬上来。东西必须在那个包裹里面。除了添加@UnresovedImport 来让 Eclipse 停止抱怨之外,我该怎么办?