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

标签 python pycharm

enter image description here

我正在使用 PyCharm,我正在从同一目录中的另一个 python 文件导入一些常量。导入在运行时有效,但我在导入语句上以及每次使用文件中的常量时都会看到这条恼人的红色下划线。

这是文件层次结构

enter image description here

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

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

最佳答案

最好将其替换为:

from pca_mixtures.constants import *

问题是因为 PyCharm 如何将 PYTHONPATH 设置为项目的根目录。

虽然您可以将目录添加为 Sources,但我不推荐这样做。这将使您的项目变得脆弱。

关于python - PyCharm 无法在同一文件夹中找到导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54091811/

相关文章:

通过命令行发送命令的Python代码

python - 使用 Twisted 的复合自定义服务服务器

python - 获取 C-Python 中的类方法列表

python - 如何为绘制的对象(例如drawLine)制作透明背景?

python - 机器人框架中有没有一种方法可以仅在存在 True 时才记录 keywork?

python - 如何在 Windows 中使用子进程

python - Pycharm突然显示 "Unresolved reference"

python - 在 PyCharm 中运行 Docker 镜像导致 "Invalid volume specification"

python - 自定义 PyCharm 文档字符串 stub (即用于 google 文档字符串或 numpydoc 格式)

python - 使用pycharm调试,如何在不进入django库的情况下进入项目