[解決済み] pipとcondaの違いは何ですか?
質問
知っている
pip
は、python パッケージのパッケージマネージャです。しかし、私はIPythonのウェブサイトでインストールが
conda
をクリックしてIPythonをインストールしてください。
を使用することはできますか?
pip
を使用してIPythonをインストールできますか?なぜ
conda
を別のPythonパッケージマネージャとして使用することができます。
pip
?
とはどのような違いがあるのでしょうか?
pip
と
conda
?
解決方法は?
引用元 コンダブログ :
長い間pythonの世界に携わってきた私たちは、pip、easy_install、virtualenvの存在を知っていますが、これらのツールは私たちの特定の要求をすべて満たしているわけではありませんでした。主な問題は、それらがPythonの周りに集中しており、HDF5、MKL、LLVMなどのようなPython以外のライブラリの依存関係を無視していることです。これらは、それらのソースコードにsetup.pyを持っておらず、Pythonのサイトパッケージディレクトリにファイルをインストールすることもしません。
つまり、Condaはパッケージングツールであり、インストーラーなのです。
pip
ライブラリの依存性を処理する
外
は、Pythonパッケージと同様に、Pythonパッケージそのものです。Condaはまた、以下のような仮想環境を作成します。
virtualenv
が行います。
そのため、Condaは次のように比較されるべきです。 ビルドアウト おそらく、Pythonと非Pythonの両方のインストール作業を扱うことができる別のツールでしょう。
Conda は新しいパッケージング形式を導入しているため、この形式では
pip
と Conda は互換性があります。
pip
はCondaのパッケージ形式をインストールすることができません。2つのツールを並行して使用することができます(インストールすることで
pip
と
conda install pip
) が、これらも相互運用はできません。
この回答を書いてから、Anaconda は に関する新しいページです。 CondaとPipを理解する というのも、これと同じことが言えるからです。
これはcondaとpipの重要な違いを浮き彫りにしています。Pip は Python のパッケージをインストールしますが、conda はどんな言語で書かれたソフトウェアでも含むことができるパッケージをインストールします。例えば、pip を使う前に、Python インタープリターをシステムのパッケージマネージャ経由でインストールするか、インストーラをダウンロードして実行する必要があります。一方、condaはPythonのパッケージだけでなく、Pythonのインタープリターも直接インストールすることができます。
さらに
時には、conda のパッケージとして利用できないが、PyPI で利用可能で pip でインストールできるパッケージが必要になることがあります。このような場合、condaとpipの両方を使うようにするのは理にかなっています。
関連
-
[解決済み] [Solved] sklearn error ValueError: 入力に NaN、infinity または dtype('float64') に対して大きすぎる値が含まれている。
-
[解決済み】ImportError: PILという名前のモジュールがない
-
[解決済み] staticmethodとclassmethodの違いについて
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] 最小限の驚き」と「変更可能なデフォルトの引数
-
[解決済み] pipで特定のバージョンのパッケージをインストールする
-
[解決済み] 億の相対的輸入
-
[解決済み] Pythonの旧スタイルのクラスと新スタイルのクラスの違いは何ですか?
-
[解決済み】__str__と__repr__の違いは何ですか?
-
[解決済み】dist-packagesとsite-packagesの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PythonはWordの読み書きの変更操作を実装している
-
[解決済み] [Solved] sklearn error ValueError: 入力に NaN、infinity または dtype('float64') に対して大きすぎる値が含まれている。
-
[解決済み】TypeErrorの修正方法。Unicodeオブジェクトは、ハッシュ化する前にエンコードする必要がある?
-
[解決済み】ilocが「IndexError: single positional indexer is out-of-bounds」を出す。
-
[解決済み] builtins.TypeError: strでなければならない、bytesではない
-
[解決済み】Pythonでgoogle APIのJSONコードを読み込むとエラーになる件
-
[解決済み】LogisticRegression: Pythonでsklearnを使用して、未知のラベルタイプ: '連続'を使用しています。
-
[解決済み] anaconda - graphviz - インストール後にインポートできません。
-
[解決済み] Pythonの卵とは何ですか?
-
[解決済み】pyenv、virtualenv、anacondaの違いは何ですか?