我知道如何在我的 /etc/profile 和我的环境变量中设置它。
但是如果我想在脚本中设置它怎么办?是导入操作系统,系统吗?我该怎么做?
原文由 TIMEX 发布,翻译遵循 CC BY-SA 4.0 许可协议
我知道如何在我的 /etc/profile 和我的环境变量中设置它。
但是如果我想在脚本中设置它怎么办?是导入操作系统,系统吗?我该怎么做?
原文由 TIMEX 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
4 回答3.8k 阅读✓ 已解决
2 回答5.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
您没有设置
PYTHONPATH
,您将条目添加到sys.path
。这是一个应搜索 Python 包的目录列表,因此您只需将目录附加到该列表即可。In fact,
sys.path
is initialized by splitting the value ofPYTHONPATH
on the path separator character (:
on Linux-like systems,;
在 Windows 上)。您还可以使用
site.addsitedir
添加目录,并且该方法还将考虑.pth
您传递的目录中存在的文件。 (您在PYTHONPATH
中指定的目录不会出现这种情况。)