我正在使用 PyCharm,我正在从同一目录中的另一个 python 文件导入一些常量。导入在运行时有效,但我在导入语句上以及每次使用文件中的常量时都会看到这条恼人的红色下划线。
这是文件层次结构
(请忽略文件夹上的红色下划线,与此无关)
是什么导致了这种行为,我该如何解决?
最佳答案
最好将其替换为:
from pca_mixtures.constants import *
问题是因为 PyCharm 如何将 PYTHONPATH 设置为项目的根目录。
虽然您可以将目录添加为 Sources
,但我不推荐这样做。这将使您的项目变得脆弱。
关于python - PyCharm 无法在同一文件夹中找到导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54091811/