python - 防止 PyCharm 扩展 sys.path
问题描述
PyCharm 执行脚本的方式与普通的命令行执行方式略有不同,这确实让我感到困扰(哈哈) 。对于像我这样的相对新手来说,它使项目和包配置变得困难。
问题:每次运行脚本时,无论是正常运行还是在 Python 控制台(运行 > 编辑配置)中,脚本文件夹和项目根目录都会自动附加到sys.path
. 我希望有一个,但不是两个。
那么,有没有办法禁用或以其他方式配置此附加?我想在不操纵每个可执行脚本开头的路径的情况下做到这一点,但如果有办法使用启动脚本或某种运行脚本,那很好。
解决方案
去
运行->编辑配置
除其他外,还有两个复选框:
- 将内容根目录添加到 PYTHONPATH
- 将源根目录添加到 PYTHONPATH
这应该控制将目录添加到路径的描述行为。
推荐阅读
- linux - 递归生成 md5 校验和并将其打印到带有 md5 、路径和文件大小的文本文件中
- javascript - 替换页面内容时出现Jquery TypeError
- php - 为什么 geoplugin api 在在线服务器上不起作用?
- performance - 复杂的 Primefaces 数据表在客户端加载缓慢
- r - 为什么 na.rm=TRUE 不适用于 R 中的加权 SD?
- ios - 解码从前端 IOS 应用程序获取的访问令牌以使用 Okta 和 Node JS 获取用户信息
- sql - Convert date column to new UTC date column
- ios - Access to the coordinates from an address swift
- python - python从请求中获取url
- c# - 在调用 Start 之前向 ServiceStack 的 ServerEventsClient 注册 displayName