質問: conda info --envsをターミナルで実行した際に, 以下のような文が出ます. どのようにsymbolic Linkを操作して削除すれば良いかわかりません。 ``` % conda info --envs too many levels of symbolic links: conda ``` 以下のリンクを参考にしましたが, どのように実行して良いのかさっぱりわかりません。 シンボリックリンクの作成と削除 * https://qiita.com/colorrabbit/items/2e99304bd92201261c60 <エラーの心当たり> anaconda3にモジュールをpip install したかったのですが, そのままpip installをしてしまうとMacにもともとあるpython2.7にインストールしてしまうため, 以下のコマンドを打ってインストールしていたのですが, また別のモジュールを入れようとしたときに上記のようなtoo many levels of symbolic links: condaが出てしまいました. ``` ~% conda info --envs (anaconda3の場所を確認) ~% source activate /Users/chinatsu/anaconda3(インストール環境を指定) ~% pip install pyper ```
回答: 1. conda info でバージョンを確認してみて下さい。 2. この段階でエラーが出るようなら which -a conda でパスを確認してみて下さい。 3. conda のバージョンが低いようなら、 conda update conda でconda自身のバージョンが上げられるので試してみてはいかがでしょうか。 4. 最終的に駄目なようならconda環境をリセットする選択もあるかと思います。 その場合は、環境によって異なりますがAnacondaをアンインストールして再度入れ直す形になるかと思います。