概要
以下の方が対象の記事です。自分用メモ
- Anaconda/Minicondaでpython実行環境を整えている
- conda envで仮想環境を切って実行している
- Windowsのbatファイルからpythonスクリプトを実行したい
- 特定の仮想環境の下でスクリプトを実行したい
解決策
activate.batをcallしておけばOK。
必要に応じてpythonスクリプトファイルが置いてある場所にcd
しておきます
@echo off
call C:\Users\<<<USERNAME>>>\Miniconda3\Scripts\activate.bat C:\Users\<<<USERNAME>>>\Miniconda3\envs\<<<ENVNAME>>>
cd <<<スクリプトが置かれてる場所>>>
C:\Users\<<<USERNAME>>>\Miniconda3\envs\<<<ENVNAME>>>\python.exe <<<SCRIPTFILENAME>>>.py
RUNDECKなどで指定する場合も、同じようにcallすればOK