我要跑步:
python somescript.py somecommand
但是,当我运行它时,我需要PYTHONPATH包括一个目录。我不能仅将其添加到我的环境变量中,因为我要添加的目录会根据我正在运行的项目进行更改。PYTHONPATH运行脚本时有没有办法改变?注意:我什至没有PYTHONPATH变量,因此我不必担心在运行此脚本期间将其追加或覆盖它。
PYTHONPATH
对于Mac / Linux;
PYTHONPATH=/foo/bar/baz python somescript.py somecommand
对于Windows,设置包装器pythonpath.bat;
pythonpath.bat
@ECHO OFF setlocal set PYTHONPATH=%1 python %2 %3 endlocal
并调用pythonpath.bat脚本文件,例如;
pythonpath.bat /foo/bar/baz somescript.py somecommand