YutaKaのPython教室

Python の文法やライブラリ、API、環境構築について画像・動画・ソースコード付きで徹底解説!

Anaconda モジュールの検索先をdefaultチャンネルにしたら、おかしくなった!

f:id:YutaKa:20191126072322p:plain

anacondaのチャンネルをいろいろいじって、作業がひと段落したので、defaultチャンネルだけにしてみたら…condaでもanacondaでも、pythonやモジュールなど何もダウンロードできなくなってしまいました

よく確認してみると、うっかりミスだったんですが、これはよくあるミスだと思ったので、問題→解決策をまとめてみました

チャンネルってなんだっけ?って方は、重要なチャンネルconda-forgeからのモジュールインストール方法について、次の記事でまとめていますので、ご覧ください!

yutaka01.hatenablog.com

問題発生:チャンネルをdefaultに設定したら…

conda でpythonを検索しても、一個もpythonが見つからなくなりました‥

f:id:YutaKa:20191125125844p:plain

Anacondaでもpythonのバージョンが空になっていて、選べません!!

f:id:YutaKa:20191126071426p:plain

さらに、モジュールを検索しても何も出てきません!

チャンネルリストの確認

conda config --get channels で見てみると、ちゃんと'default'のチャンネルが設定されています。なぜ?!大規模な通信障害でも起こってるのか?!f:id:YutaKa:20191125130131p:plain(。´・ω・)ん? default?単数形?あれ?

解決策:defaultではなくdefaults

これはよくあるミスだと思うのですが、condaのデフォルトのチャンネルは、

'default'ではなく'defaults'なんですね!!

 

チャンネルをdefaultsに直せば次の通り、しっかり元に戻りました。

f:id:YutaKa:20191125125639p:plain

ちょっとしたミスですが、たぶん日本人はやりがちな単数、複数の間違いだと思います(;^ω^)

まとめ

condaのデフォルトチャンネルは、'default'ではなく'defaults'です!!