1
Windowsタスクスケジューラを使用して、仮想環境内でPythonスクリプトを実行したいと思います。私はvirtualenvを有効にして.batから.pyスクリプトを実行する
- はvirtualenvの
- は、これらの手順は、コマンドラインから一緒に仕事、そして彼らが個別に動作するスクリプト
を実行しアクティブにします.BATファイルを実行するために、スケジューラを希望します.batしかし、私は彼らが一緒にバットから作業するように見えることはできません。私はpythonスクリプトを実行しようとすると、なぜvirtualenvが完全にアクティブ化されていないように混乱しているようです。
は私の.BATは、次のようになります。私はworkon
への呼び出しの直後にタイムアウトを追加しようとしたの.bat私の最初のファイルから呼び出さ区切るためにworkon
を移動しようとしたが、それでも他の行き
call workon venv
cd path/to/Python/proj
python -m script.py
virtualenvが起動する前に実行してください。どんな助けでも大歓迎です!
であれば、この答えは類似しており、役に立つかもしれません、それは他の後に、各コマンドを実行しますが、次のコマンドのみ実行されますです[virtualenvを起動して別のpythonスクリプトを実行するpythonスクリプト?](https://stackoverflow.com/a/30927921/1248974) – davedwards
私はそのスレッドを以前に見ましたが、ステートメントを一緒に連鎖させることの重要性を認識していませんでした@Gerhardのように '&'演算子は以下のように指摘しています。 '&'演算子を含めることでこの問題が解決されました。 –