実行したい:
python somescript.py somecommand
しかし、これを実行するときは、PYTHONPATH
特定のディレクトリを含める必要があります。実行しているプロジェクトに応じて追加するディレクトリが変わるため、環境変数に追加することはできません。PYTHONPATH
スクリプトの実行中に変更する方法はありますか? 注: 変数すらないのでPYTHONPATH
、このスクリプトの実行中に変数に追加したり上書きしたりする必要はありません。
ベストアンサー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