cygwinでeasy_installを実行するには?


32

cygwinのpythonにパッケージをインストールしようとしていますが、次のエラーが表示されます: "easy_install:command not found"。

「easy_install.py」を実行しようとしましたが、結果は「easy_install.py:command not found」です。cygwinの/ usrツリー全体を検索して、接頭辞「easy」が付いた名前を探しましたが、見つかりませんでした。

何か不足していますか?私の知る限り、easy_installツールはPython 2.5に含まれているバッテリーでなければなりません。または、見逃したパッケージをインストールする必要がありますか?

回答:


39

cygwinプロンプトから、次を実行します。

$ wget http://peak.telecommunity.com/dist/ez_setup.py
$ python ez_setup.py

これにより、cygwinにeasy_installがインストールされます。

pyのように簡単です。


14
恐ろしいパンのためのプラスワン。
フェルガルモラン

インストール後、を使用するにはeasy_install、C:\ Python27 \ Scripts(または同様の)がPATHにあることを確認してください。
Juuso Ohtonen

18

easy_installsetuptoolsパッケージの一部です。このパッケージはcygwinによって提供されます。これをインストールするには、cygwin setup [...]。exeインストーラーを再実行し、パッケージ選択のステップで「Python / python-setuptools」にチェックマークを付けます。

easy_installスクリプトには、バージョン番号が添付されています。を実行する代わりにeasy_install、実行easy_install-2.7するeasy_install-3.4(またはx.yインストールしたPythonのバージョン)。


cygwinパッケージをインストールしてから、easy_install-<ver>を実行します。python 2およびpython 3がインストールされている場合に備えて、cygwinパッケージのサフィックスにバージョン番号を付けます。
cxw

正確に言うと、設定ウィンドウで「フル」ビューを表示し、検索ウィンドウでpython2-setuptoolsまたはを入力しpython3-setuptoolsます。
フィリップカーンズ

4

Easy Installは、setuptoolsにバンドルされているpythonモジュール(easy_install)です。http://pypi.python.org/pypi/setuptoolsにあります。自分でsetuptoolsをインストールする必要があります。

  • cmdシェルからsetuptoolsインストールスクリプトを使用するか、MS Windowsインストーラーを使用するよりも、Windows Pythonにインストールする場合
  • cygwin内で動作するためにsetuptoolsでpythonが必要な場合:

    • cygwinの独自のpythonを使用します(cygwinのsetup.exeを使用してインストールできます)
    • setuptoolsソースを使用

そうは思いません。「which easy_setup」および「which easy_setup.py」は、見つからないことを示しています。


1
Cygwinには(少なくとも現在)setuptoolsパッケージがあります。これは、Cygwinのインストール用にインストールするより確実な方法であり、Cygwinに慣れている人にとっては簡単です。
フランシスデイビー14年

1

(他の回答で説明されているように)setuptoolsをインストールすることに加えて、がにあることを確認する必要もありC:\Python25\ScriptsますPATH


2
本気ですか?私はcygwinに付属しているpythonを使用していますが、Windowsには個別にインストールされていません。
トウィ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.