繁体   English   中英

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

[英]PyCharm not adding sources root to `sys.path`

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

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

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

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

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

知道我可能在PyCharm中缺少什么配置来导致此问题吗? 还是我的期望不正确?

我在这里找到解决方案:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM