故あって、LinuxMint19.3にMinicondaをインストールしました。
https://conda.io/projects/conda/en/latest/user-guide/install/linux.html
を参考にしてインストールします。
https://docs.conda.io/en/latest/miniconda.html
からPython3.7のMiniconda3 Linux 64-bit installerをダウンロードして、sha256を確認して起動します。
$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh $ sha256sum Miniconda3-latest-Linux-x86_64.sh 957d2f0f0701c3d1335e3b39f235d197837ad69a944fa6f5d8ad2c686b69df3b Miniconda3-latest-Linux-x86_64.sh $ bash Miniconda3-latest-Linux-x86_64.sh
ライセンスへの合意
Welcome to Miniconda3 4.8.2 In order to continue the installation process, please review the license agreement. Please, press ENTER to continue >>>
ENTERを入力します。
=================================== End User License Agreement - Anaconda Individual Edition =================================== Copyright 2015-2020, Anaconda, Inc. : : Last updated February 25, 2020 Do you accept the license terms? [yes|no] [no] >>> yes
ライセンスを確認してyesを入力します。
Miniconda3 will now be installed into this location: /home/xxxx/miniconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/home/xxxx/miniconda3] >>> PREFIX=/home/xxxx/miniconda3
インストール先(標準では $HOME/miniconda3)を入力
Do you wish the installer to initialize Miniconda3 by running conda init? [yes|no] [no] >>>
環境設定を勝手にやるか?ということみたいですが、yesのほうが良かったかも。
noを選んだら、手作業で、
xxxx@hostname:~/miniconda$ eval "$(/home/xxxx/miniconda3/bin/conda shell.bash hook)" (base) xxxx@hostname:~/miniconda$ conda init no change /home/xxxx/miniconda3/condabin/conda no change /home/xxxx/miniconda3/bin/conda no change /home/xxxx/miniconda3/bin/conda-env no change /home/xxxx/miniconda3/bin/activate no change /home/xxxx/miniconda3/bin/deactivate no change /home/xxxx/miniconda3/etc/profile.d/conda.sh no change /home/xxxx/miniconda3/etc/fish/conf.d/conda.fish no change /home/xxxx/miniconda3/shell/condabin/Conda.psm1 no change /home/xxxx/miniconda3/shell/condabin/conda-hook.ps1 no change /home/xxxx/miniconda3/lib/python3.7/site-packages/xontrib/conda.xsh no change /home/xxxx/miniconda3/etc/profile.d/conda.csh modified /home/xxxx/.bashrc ==> For changes to take effect, close and re-open your current shell. <==
とする必要があります。
もとに戻す場合、
$ conda config --set auto_activate_base false
もとに戻しても、 新しいシェルでは conda コマンドは使えるみたい。
アップデートして仮想環境を作成
仮想環境を作る前に、miniconda の環境をアップデートしておきます。
$ conda update -n base -c defaults conda
仮想環境を作ってみます。
$ conda create -n sample
仮想環境をアクティベーションします。
$ conda activate sample
モジュールのインストールはこんな感じです。
$ conda install xlrd
minicondaのチートシートはここにありますので参考になるかも。