【问题标题】:PyCharm not adding sources root to `sys.path`PyCharm 未将源根目录添加到“sys.path”
【发布时间】:2018-05-09 17:04:59
【问题描述】:

在 PyCharm 的运行配置中,我已经检查了两个:

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

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

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

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

知道我在 PyCharm 中可能缺少什么配置来导致这种情况吗?还是我的预期不正确?

【问题讨论】:

    标签: python python-3.x pycharm


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-04-13
      • 2022-07-27
      • 2015-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-03
      • 2021-12-13
      相关资源
      最近更新 更多