首页 > 解决方案 > 防止 PyCharm 扩展 sys.path

问题描述

PyCharm 执行脚本的方式与普通的命令行执行方式略有不同,这确实让我感到困扰(哈哈) 。对于像我这样的相对新手来说,它使项目和包配置变得困难。

问题:每次运行脚本时,无论是正常运行还是在 Python 控制台(运行 > 编辑配置)中,脚本文件夹和项目根目录都会自动附加到sys.path. 我希望有一个,但不是两个。

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

标签: pythonpathpycharmpythonpath

解决方案


运行->编辑配置

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

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

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


推荐阅读