【コンダ】
conda とは?
💡 Pythonの環境をまるごとパッケージにして持ち運べる引っ越し業者
📌 このページのポイント
condaとpipって何が違うの?
AnacondaとMinicondaはどう違うの?
Anacondaはcondaに加えて数百のデータサイエンス用パッケージがプリインストールされた「フルセット版」。Minicondaはcondaの最小構成で、必要なパッケージだけを自分で入れる「軽量版」だよ。ディスク容量を節約したい人はMinicondaがおすすめだね
仮想環境ってどうやって作るの?
pipと混ぜて使っても大丈夫なの?
conda-forgeって何なの?
コミュニティが運営するパッケージリポジトリだよ。公式のdefaultsチャンネルにないパッケージでも、conda-forgeにはあることが多いんだ。conda config --add channels conda-forge で追加しておくと便利だよ。最近はconda自体をRustで書き直したmambaという高速版もあって、大量のパッケージ解決が爆速になるよ
まとめ:ざっくりこれだけ覚えればOK!
「conda」って出てきたら「Pythonの環境とパッケージをまとめて管理するツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「conda」 = Anacondaの短縮形
💬 Anaconda(アナコンダ、大蛇)ディストリビューションに由来する名前だよ。Pythonが蛇の名前だから、もっと大きな蛇で包み込む、というイメージだね