PyCharm 未将源根目录添加到“sys.path”

Dav*_*rks 9 python pycharm python-3.x

在 PyCharm 的运行配置中,我检查了以下两项:

  • Add content roots to PYTHONPATH
  • Add source roots to PYTHONPATH

但我无法导入相对于我的源根目录的文件。这是 PyCharm 的新安装(系统重建)以及之前有效的现有项目和运行配置,现在失败了。

在 Python 控制台中,我打印 的值sys.path并查看我的内容根目录,但未列出源根目录。我仔细检查项目结构,并看到该目录src被适当地列为源文件夹。

当我从源根目录在控制台运行 python 时,所有导入都按预期工作。

知道我在 PyCharm 中缺少什么配置会导致这种情况吗?或者也许我的期望不正确?

Dav*_*rks 9

我在这里找到了解决方案:

https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000164624-SOLVED-pycharm-seem-to-fail-to-add-to-PYTHONPATH

只需删除.idea项目目录并重新创建项目即可解决问题。