我有一组脚本,它们是使用特定的 python 安装执行的(用第一行 #! 设置)。网络上有几种不同的 python 安装,不同的组有自己的设置和工作流程。一些团体已经指示人们在他们的 shell 登录中修改他们的 PYTHONPATH,以便运行他们的工具。如果有人修改了他们的 PYTHONPATH,并且其中的一个目录包含与我的脚本不兼容的包版本,那么是否有推荐的方法:
- 忽略用户的 PYTHONPATH 环境变量,或者
- 确保首先搜索特定的站点包目录?
基本上,人们已经修改了他们的 PYTHONPATH,并且还需要运行我的脚本。我想让它们在系统上普遍可用,而人们不必弄乱他们的设置。
谢谢您的帮助。