防止 PyCharm 扩展 sys.path

Prevent PyCharm from extending sys.path

(ha.) 我真的很烦 PyCharm 执行脚本与普通命令行执行的方式略有不同。对于像我这样的新手来说,项目和包的配置很困难。

问题:每次脚本都是 运行,正常情况下或在 Python 控制台中(运行 > Edit conf.)脚本文件夹和项目根目录自动附加到 sys.path。我希望其中一个,但不是两个。

那么,有没有办法禁用或以其他方式配置此附加?我想在不操作每个可执行脚本开头的路径的情况下执行此操作,但是如果有一种方法可以使用启动脚本或某种 运行 脚本,那很好。

转到

运行->编辑配置

除其他事项外,还有两个复选框:

  1. 将内容根添加到 PYTHONPATH
  2. 将源根添加到 PYTHONPATH

应该控制将目录添加到路径的描述行为。