Anacondaのインストール
pythonは僕のメイン言語じゃないので、pyenvなどを省略(絶対使い方忘れるから)
condaのダウンロードは公式HPから:https://www.anaconda.com/distribution/
各種shellの設定
conda init [shell]
を利用する。
bash
/opt/anaconda3/bin/conda init bash
zsh
/opt/anaconda3/bin/conda init zsh
fish
/opt/anaconda3/bin/conda init fish
要注意
conda init
はまだテストバージョンなので、バグが多い感じ
例えば、もし今のpathは/opt/anaconda3/bin/
のままで、conda init
を実行すると、次のようなエラーが出る(2019/11/17時点)。
- (line 1):
begin; [y/N]:
^
from sourcing file -
called on line 61 of file /usr/local/Cellar/fish/3.0.2/share/fish/functions/eval.fish
in function 'eval'
called on line 140 of file -
in function 'conda'
called on line 145 of file -
with parameter list 'activate base'
from sourcing file -
called on line 6 of file ~/.config/fish/config.fish
from sourcing file ~/.config/fish/config.fish
called during startup
Welcome to fish, the friendly interactive shell
ま、ターミナルを再起動したら治る。
おまけに
実はfishのプロファイルに追加されたのは
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
eval /opt/anaconda3/bin/conda "shell.fish" "hook" $argv | source
# <<< conda initialize <<<
だけだ。