1

今日、私はこのかなり古い (そして投票数の多い) 質問pipに気付き、Python コミュニティで一般的に好まれるのであればeasy_install、なぜ ipython.org の公式ドキュメントが私のような初心者にここeasy_installに示すように使用するように指示しているのか疑問に思いました。

おそらく、読者が Python 2 を使用しているという暗黙の前提があるのでしょうか? 投票数の多い質問といくつかの回答はすべて、 py2とpy3の両方pipで広く好まれていることを示しているようですが、それは答えではないようです...easy_install

4

1 に答える 1

3

コマンド:

easy_install ipython[zmq,qtconsole,notebook,test]

IPython と、一部をコンパイルした pyzmq を含むいくつかの依存関係をインストールします。

easy_installバイナリ パッケージを処理するため、pyzmq などのコンパイル済みバージョンをインストールできます。pip対照的に、ソース パッケージでのみ機能します。そのため、コンパイルされたパーツを含むパッケージの場合、ソース コードをダウンロードしてコンパイルを試みます。これには 2 つの問題があります。

  1. ユーザーは、C コンパイラをインストールする必要があります。また、コンパイルされるコードが依存する開発ヘッダーも必要です。ユーザーはしばしばそうしません。
  2. 特に大きなパッケージの場合は遅くなります。

pipしたがって、多くのコンパイル済みパッケージを使用する科学的な Python の世界では、 Web 開発者ほど多くは使用されません。easy_install実際、どちらもあまり好きではありません。より強力なさまざまなインストール方法があります

于 2013-01-11T17:37:27.130 に答える