modulefileの中でconda仮想環境を読み込む

LinuxでEnvironment modulesを使って環境の切り替えをしたい。そこでconda仮想環境を使いたい。という時のメモです。

modulefileはこちら。

#%Module1.0
##
## Miniconda3
##

set miniconda_dir "/home/wsl/miniconda3"
set env_name "openff-toolkit"

prepend-path PATH "$miniconda_dir/bin"
prepend-path PATH "$miniconda_dir/envs/$env_name/bin"

setenv CONDA_EXE "$miniconda_dir/bin/conda"
setenv CONDA_PYTHON_EXE "$miniconda_dir/envs/$env_name/bin/python"
setenv CONDA_PREFIX "$miniconda_dir/envs/$env_name"
setenv CONDA_DEFAULT_ENV "$env_name"

miniconda_direnv_nameのところだけ自身の環境に合わせて書き換えてください。

moduleコマンドの使い方はこちらの記事です。

コメント

タイトルとURLをコピーしました