[ホーム] > [間違えやすい類語 IT編一覧] > [conda、anaconda、miniconda、pyenv、pip の違い]
このページでは Python の開発環境構築ツールであるconda、anaconda、miniconda、pyenv、pip の違いに関して説明します。
(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。
説明 | conda | anaconda | miniconda | pyenv | pip |
概要 | ・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」「ポート」の違いに関して
[ホーム] > [間違えやすい類語 IT編一覧]
,