PyCharm在同一文件夹中找不到导入

时间:2019-01-08 12:26:56

标签: python pycharm

enter image description here

我正在使用PyCharm,并且正在从同一目录中的另一个python文件导入一些常量。导入在运行时有效,但是每次在该文件中使用常量时,导入语句上都会出现这个令人讨厌的红色下划线。

这是文件层次结构

enter image description here

(请忽略文件夹上的红色下划线,它们与此无关)

是什么原因导致这种现象,我该如何解决?

3 个答案:

答案 0 :(得分:4)

最好将其替换为:

from pca_mixtures.constants import *

问题出在PyCharm如何将PYTHONPATH设置为项目的根。

虽然您可以将目录添加为Sources,但不建议这样做。那会使您的项目脆弱。

答案 1 :(得分:-1)

您可以右键单击pca_mixtures,然后将目录标记为 Sources Root ,这应该可以解决您的问题。祝你好运!

答案 2 :(得分:-1)

您可以使用from .constants import *。 始终检查是否能够control+click/ cmd+click导入文件