小编典典

Python-在命令行模块运行期间添加PYTHONPATH

python

我要跑步:

python somescript.py somecommand

但是,当我运行它时,我需要PYTHONPATH包括一个目录。我不能仅将其添加到我的环境变量中,因为我要添加的目录会根据我正在运行的项目进行更改。PYTHONPATH运行脚本时有没有办法改变?注意:我什至没有PYTHONPATH变量,因此我不必担心在运行此脚本期间将其追加或覆盖它。


阅读 177

收藏
2020-12-20

共1个答案

小编典典

对于Mac / Linux;

PYTHONPATH=/foo/bar/baz python somescript.py somecommand

对于Windows,设置包装器pythonpath.bat

@ECHO OFF
setlocal
set PYTHONPATH=%1
python %2 %3
endlocal

并调用pythonpath.bat脚本文件,例如;

pythonpath.bat /foo/bar/baz somescript.py somecommand
2020-12-20