Pycharm尚未解决参考问题

时间:2015-08-19 12:00:40

标签: python python-3.x pycharm python-import

我有一个非常奇怪的pycharm行为。我有一个项目和一个名为core的文件夹(详见图片)。在其中我有两个python文件:AgentMeasurement.pyCollectorBase.py。现在,我想从AgentMeasurement中的AgentMeasurement.py导入类型CollectorBase,因此我写下以下内容:from AgentMeasurement import AgentMeasurement。它运行正常(当我运行脚本时),但Pycharm将此标记为未解析的引用。 enter image description here

我尝试将核心标记为Source Root,但之后我无法将其作为包(即from core.AgentMeasurement import AgentMeasurement)从其他文件夹中引用,并且可以编写from AgentMeasurement import AgentMeasurement,这使我的代码无法读取。在这种情况下,如何让Pycharm正常工作?

1 个答案:

答案 0 :(得分:0)

由于core是您的PyCharm项目的存储位置,因此它引用了此文件夹中的模块。

通过在模块前面添加core.XXX,PyCharm会删除其警告。

from core.AgentMeasurement import AgentMeasurement