PyCharm没有将源根添加到`sys.path`

时间:2018-05-09 17:05:00

标签: python python-3.x pycharm

在PyCharm的运行配置中,我检查了两者:

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

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

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

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

知道在PyCharm中我可能缺少哪些配置来导致此问题?或许我的期望不正确?

1 个答案:

答案 0 :(得分:2)

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

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

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