python – PyCharm无法在同一文件夹中找到导入

《python – PyCharm无法在同一文件夹中找到导入》

我正在使用PyCharm,我从同一目录中的另一个python文件导入一些常量.导入在运行时工作,但我在import语句中得到了这个恼人的红色下划线,并且每次我从文件中使用常量时也是如此.

这是文件层次结构

《python – PyCharm无法在同一文件夹中找到导入》

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

是什么导致这种行为,我该如何解决?

最佳答案 如果用以下代码替换它会更好:

from pca_mixtures.constants import *

问题在于PyCharm如何将PYTHONPATH设置为项目的根目录.

虽然您可以添加目录作为源,我不建议.这将使您的项目变得脆弱.

点赞