我必须附加 sys.path 才能使我的脚本之一正常工作。因为我会经常这样做,所以我正在考虑永久添加路径。
这通常被认为是安全的吗?
此外,如果我的主脚本附加了 sys.path,我是否需要为该脚本中使用的每个模块都这样做,或者这些更改是全局的?
谢谢!
最佳答案
如果您发现自己经常向 sys.path
添加元素,那么永久添加它们可能是个好主意。但是,您不应通过直接编辑 sys.path
来执行此操作,最好通过设置 PYTHONPATH 来完成。环境变量。
关于 how to set PYTHONPATH on Windows 有一些文档, 和 this article有一些关于在 Linux 上设置环境变量的好信息。
关于python - 永久改变 sys.path ...好主意还是不好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9072076/