そこで、私はAnacondaをインストールし、すべてが機能しています。それをインストールした後、oh-my-zsh
に切り替えることにしました。私は今得ています:
zsh: command not found: conda
pip
またはconda
インストールを使用しようとした場合
echo $ZSH_VERSION
5.0.5
zshenv.sh
に追加しました
export PATH ="/Users/Dz/anaconda/bin:$PATH"
私が見逃しているのは何ですか?
PATHが.zshrcファイルで壊れているようです。
export PATH = "$ PATH;/Users/Dz/anaconda/bin:/ usr/local/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ opt/X11/bin:/ Users/Dz /.rvm/bin "
ドッ!まあそれはすべてを説明するでしょう。その小さなセミコロンを見逃したのはどうしてですか?かわった:
export PATH = "$ PATH:/ Users/Dz/anaconda/bin:/ usr/local/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ opt/X11/bin:/ Users/Dz /.rvm/bin "
source ~/.zshrc
echo $HOME
echo $PATH
今は元気です。
2018年11月4日現在、以下のすべての方法が機能するため、zshをインストールします。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Notzshのbrewインストールを推奨:
brew install zsh zsh-completions
PS:ルートの下でbrewとbrew installで試してみましたが、セキュリティのためにそうするのは賢明なアイデアではありません。関連するものはすべてSudoで起動する必要があるため、curlまたはwget.
oh-my-zshがインストールされたOS Xでcondaを動作させるには、次のようにパスを追加して動作します。
pythonパスを見つけて、Anaconda2またはAnaconda3をインストールしたかどうかを確認できます。
where python
またはwhich python
は同様の出力になります。
/usr/bin/python
/Users/"username"/anaconda3/bin/python
/usr/bin/python
vi〜/ .zshrcorgedit〜/ .zshrc
Anacondaの場合:フィールド
# User configuration
で追加:
PATH="$HOME/anaconda/bin:$PATH"
フィールド
# User configuration
のAnaconda2の場合:
PATH="$HOME/anaconda/bin:$PATH"
フィールド
# User configuration
のAnaconda3の場合:
PATH="$HOME/anaconda3/bin:$PATH"
または、「username」をユーザー名に置き換えます。
PATH="/Users/"username"/anaconda3/bin:$PATH
ドキュメントによると macOSへのインストール
~/.zshrc
の代わりに.bashrc or .bash_profile
を追加します
〜/ .zshrcにエクスポート
PATH="/<path to anaconda>/bin:$PATH"
を追加しますまたは、PATH変数を設定します:
export PATH="/<path to anaconda>/bin:$PATH"
“<path to anaconda>”
を、Anacondaインストールへの実際のパスに置き換えます。このメソッドは、テストするためにcondaと入力するだけでなく、ubuntu/Centos7/MacOSでも機能します(変更が完了したらターミナルを閉じる/リセットするだけです)。
@truongnmのコメントごとに、パスを追加した後のソース:「bash_profileからパスを貼り付けました。
source ~/.zshrc
を忘れないでください」
Anacondaインストーラーは、正しいPATHを〜/ .bash_profileファイルに自動的に書き込みます。 〜/ .zshrcファイルに行をコピーし、source ~/.zshrc
そして、あなたは行ってもいいです。
簡単な方法を見つけました。あなたはそれをテストすることができます。
以下の手順に従ってください。
まず、ターミナルで入力します
vim ~/.zshrc
加える
source ~/.bash_profile
.zshrcファイルに
そして、ターミナルで、入力します
source ~/.zshrc
おめでとう。
Zacで動作するget anacondaを追加するために追加する必要があったのはこれだけです。
echo ". /anaconda3/etc/profile.d/conda.sh" >> ~/.zshrc
source ~/.zshrc
私はちょうど同じ問題に遭遇しました。 .zshrcファイル(ユーザールートフォルダー内)で暗黙的に述べられているように、これを解決するには、.bash_profileやbashrcなどに既に挿入したパスを移行する必要があります。
.bash_profileから.zshrcにすべての追加パスをコピーすると、それが修正されました。これにより、zshはどこを見ればよいかがわかります。
#add path to Anaconda-bin
export PATH="/Users/YOURUSERNAME!!/anaconda3/bin:$PATH"
#N.B. for miniconda use
export PATH="/Users/YOURUSERNAME!!!/miniconda3/bin:$PATH"
Anacondaをインストールした場所に応じて、このパスは異なる場合があります。
anaconda
の適切なバージョンを見つける
コマンド~/.zshrc
経由でvim ~/.zshrc
に配置します
export PATH="/User/<your-username>/anaconda2/bin:$PATH"
export PATH="/User/<your-username>/anaconda3/bin:$PATH"
export PATH="/anaconda2/bin:$PATH"
export PATH="/anaconda3/bin:$PATH"
Zsh source ~/.zshrc
を再起動します
間隔と引用符を修正する必要があります。
export PATH ="/Users/Dz/anaconda/bin:$PATH"
代わりに使用
export PATH="/Users/Dz/anaconda/bin":$PATH