Ubuntu - bash の場合:

sudo apt -y install lynx curl wget
url=$(lynx -dump https://github.com/conda-forge/miniforge/releases | awk '$NF~/^https:.*x86_64.sh$/{print $NF; exit}')
script=${url##*/}
wget -N "$url"
bash "$script" -b -f
~/miniforge3/bin/conda init bash
. ~/.bashrc
conda update -n base -c conda-forge conda -y

# シェル起動時に自動で base 環境が有効化されるのがイヤな場合は以下も実行
conda config --set auto_activate false

mamba初期設定:

mamba shell init --shell bash --root-prefix=~/miniforge3
. ~/.bashrc

# プロキシサーバ証明書
#    環境変数 REQUESTS_CA_BUNDLE がなぜか効かない場合の対症療法
sed -i '/^ssl_verify:/d' ~/.condarc
echo 'ssl_verify: /etc/ssl/certs/ca-certificates.crt' | tee -a ~/.condarc

参考:

おまけ:ネストした conda 環境を脱出

while [ -n "$CONDA_PREFIX" ]; do echo $CONDA_DEFAULT_ENV; conda deactivate; done

# コマンドっぽく使いたいので関数定義(.bashrcとかに記述)
unconda(){ while [ -n "$CONDA_PREFIX" ]; do echo "$CONDA_DEFAULT_ENV"; conda deactivate; done; }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS