仮想環境で毎日PythonスクリプトをWindowsタスクスケジューラで記録して実行します。 はそれゆえ、私はそのバッチ記述する必要があります。Python仮想環境を起動し、プロジェクトディレクトリで仮想Pythonを実行するバッチ
- はcmd.exeの
- が
- 仮想環境を開始します開き
- Pythonのプロジェクトディレクトリにディレクトリを変更した仮想のpython
私はこの.BATを書いた:
cmd /k "cd /d %USERPROFILE%\python_venv\venv1\Scripts & activate & cd /d %PROJECT_DIR%\src"
python main.py
もちろん、cmd/kは終了せず、python main.pyは実行されません。
回答がインターネット上に既に存在する場合は、申し訳ありませんが、私はそれを見つけることができませんでした、または私のニーズに合わせて近い答えを変更することはできませんでした。
[編集] この質問は、Schedule [Virtualenv Dependent] Python Script with Windows Task Schedulerの複製です。 この投稿にはまだ回答がありません。ここで答えを見つけ
は、[EDIT 2] :Run a python script in virtual environment from windows task scheduler
回答が見つかりました! _full_path_to_virtualenv_ \ Scripts \ activate.bat && python _full_path_to_python_script_.py –
[Windowsタスクスケジューラから仮想環境でpythonスクリプトを実行する](https://stackoverflow.com/questions/34622514/run-a-python-script)の可能な複製-in-virtual-environment-from-windows-task-scheduler) –