conda、anaconda、miniconda、pyenv、pip の違い

スポンサード リンク

このページでは Python の開発環境構築ツールであるconda、anaconda、miniconda、pyenv、pip の違いに関して説明します。

スポンサード リンク

(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。

比較表

比較は以下の表の通りとなります。

説明condaanacondaminicondapyenvpip
概要・Pythonの環境管理、バージョン管理、パッケージ管理。
・単体では提供されずディストリビューション(anaconda、minicondaなど)に含まれる。
・Pythonのディストリビューションの一つ。
・インストールされるパッケージは多い。
・Pythonのディストリビューションの一つ

・conda、Python、pip などが含まれる。

・インストールされるパッケージは少ない。

・2系、3系の環境を分けたり、その他複数環境を使い分けたい場合の環境構築ツール。
・Pythonのパッケージ管理ツール。
・パッケージ管理は conda で可能だが、conda にはないパッケージは別途 pip で入れることもできる。

パッケージインストール元https://docs.anaconda.com/anaconda/packages/pkg-docs
---https://pypi.python.org/pypi

(*)virtualenv、easyinstall、setuptoolsは古いツールであまり使われないようです。



関連リンク:
「インターフェース」「NIC」「ポート」の違いに関して







【注意】本ページは著作権で保護されています。内容は何人も補償しません。時間的あるいは金銭的損失等、一切保証しません。

理解しやすく記載されており、一部不正確な記載がある可能性があります。ご自身の責任で参考にしてください。