我知道如何在/ etc / profile和环境变量中进行设置。
但是,如果我想在脚本中进行设置怎么办?是导入os,sys吗?我该怎么做?
您没有设置PYTHONPATH,而是向中添加条目sys.path。这是应该在其中搜索Python软件包的目录列表,因此您只需将目录追加到该列表即可。
PYTHONPATH
sys.path
sys.path.append('/path/to/whatever')
实际上,sys.path是通过分割PYTHONPATH路径分隔符:上的值来初始化的(在类似Linux的系统上,;在Windows上)。
:
;
您也可以使用来添加目录site.addsitedir,该方法还将考虑.pth您传递的目录中现有的文件。(对于您在中指定的目录,情况并非如此PYTHONPATH。)
site.addsitedir
.pth