背景
手動で conda activate [仮想環境名]
とコマンドを打てば環境が切り替わるのですが、 バッチ定期実行をしたいと思ってシェルスクリプトに書き込むとできなかったので、解決方法を記述します。
解決方法
conda activate [仮想環境名]
の前にanacondaのパッケージにある conda.sh
を使います。
source 【workspace】/anaconda3/etc/profile.d/conda.sh
conda activate 【仮想環境名】
PostScript
おそらく.bash_profile
を使って、環境パスを追加する方法でもできる、ハズ。