如何从Python导出每个目录的PYTHONPATH?

0 投票
1 回答
897 浏览
提问于 2025-04-18 12:53

我有一个脚本,之前是手动执行的,像这样:

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/

撰写回答