🚨

【M1/Mac】miniforgeでzsh: command not found: condaなどと表示されて実行できない時の対処法

2022/09/29に公開

筆者の環境

  • PC M1MacBookAir
  • OS Monterey version12.6
  • miniforge3

エラー内容

zsh: command not found: conda

結論

/Users/ユーザー名/.zshrc
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/名前/miniforge3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/Users/名前/miniforge3/etc/profile.d/conda.sh" ]; then
        . "/Users/名前/miniforge3/etc/profile.d/conda.sh"
    else
        export PATH="/Users/名前/miniforge3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

.zshrcに上記を追加。
【名前】にはお使いの自分のMacのユーザー名を入力してください。

原因

  • PATHがファイルに記入されていなかった

普通は

ターミナル
bash Miniforge3-MacOSX-arm64.sh

などを実行すれば自動的に書き込まれるが、oh my zshというものをインストールした際、なぜか全て設定したパスが消えてしまっていた。
oh my zshをインストールしてから動かなくなったので、ちゃんと対策とか調べないと。

インストールは以下の記事を参考にさせていただきました。めっちゃわかりやすいのでおすすめです。
https://qiita.com/c60evaporator/items/aef6cc1581d2c4676504#miniforge環境の構築-1

関連ページ

https://www.chickensblog.com/python-eel/
https://www.chickensblog.com/vscode-runcode-run/
https://zenn.dev/teba_eleven/articles/aedc265d30e751
https://zenn.dev/teba_eleven/articles/d239911de332ff

参考

https://blog.amedama.jp/entry/apple-silicon-python-miniforge#Miniforge-をインストールする
https://qiita.com/c60evaporator/items/aef6cc1581d2c4676504#miniforge環境の構築-1

Discussion