如何从Python导出每个目录的PYTHONPATH?
我有一个脚本,之前是手动执行的,像这样:
python create.py
但在执行之前,我需要设置一下PYTHONPATH,像这样:
export PYTHONPATH=/path/to/create.py
现在我需要部署这个脚本,也就是要从不同的目录执行create.py
这个脚本100次。如果我有一个目录列表,并且每个目录里都有复制好的create.py
,我该怎么写一个Python脚本来执行这些脚本呢?我知道要遍历这些目录并进入正确的目录,然后调用subprocess
,但我该怎么在Python中为每个目录设置PYTHONPATH
呢?
1 个回答
0
如果你在使用virtualenv(虚拟环境),那么你可能也应该使用virtualenvwrapper这个工具。在这种情况下,你可以使用add2virtualenv这个命令,把一些路径添加到当前虚拟环境的Python路径中。
add2virtualenv /path/to/