Bagaimana menjalankan easy_install di cygwin?


32

Saya mencoba untuk menginstal beberapa paket dalam python cygwin, tetapi saya mendapatkan kesalahan berikut: "easy_install: command not found".

Saya sudah mencoba menjalankan "easy_install.py", hasilnya juga "easy_install.py: perintah tidak ditemukan". Saya telah mencoba mencari seluruh pohon cygwin / usr untuk apa saja yang diberi nama dengan awalan "mudah", tidak ada yang ditemukan.

Apakah saya melewatkan sesuatu? AFAIK, alat easy_install harus baterai yang termasuk dalam python 2.5. Atau ada paket yang perlu diinstal untuk yang saya lewatkan?

Jawaban:


39

Dari cygwin prompt, lakukan:

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

Ini akan menginstal easy_install di cygwin Anda.

Semudah py.


14
Plus Satu untuk Pun Yang Mengerikan.
Fergal Moran

Setelah instalasi, untuk digunakan easy_install, pastikan C: \ Python27 \ Scripts (atau serupa) ada di PATH Anda.
Juuso Ohtonen

18

easy_installadalah bagian dari paket setuptools. Paket ini disediakan oleh cygwin. Untuk menginstalnya, jalankan kembali pengaturan cygwin [...] .exe installer, dan pada langkah pemilihan paket, centang "Python / python-setuptools".

Skrip easy_install memiliki nomor versi yang dilampirkan. Alih-alih menjalankan easy_install, menjalankan easy_install-2.7atau easy_install-3.4(atau x.yversi Python apa pun yang telah Anda pasang).


Instal paket cygwin, lalu jalankan easy_install-<ver>. Ternyata sufiks paket cygwin dengan nomor versi jika Anda telah menginstal python 2 dan python 3.
cxw

Lebih tepatnya: Di jendela pengaturan, lihat 'Penuh' dan di jendela Cari ketik python2-setuptoolsatau python3-setuptools.
Philip Kearns

4

Easy Install adalah modul python (easy_install) yang dibundel dengan setuptools, yang dapat ditemukan di sini: http://pypi.python.org/pypi/setuptools. Anda harus menginstal alat setup sendiri.

  • Jika Anda ingin menginstalnya ke windows python daripada menggunakan setuptools install script dari cmd shell atau gunakan MS Windows installer
  • Jika Anda perlu python dengan setuptools untuk bekerja di dalam cygwin daripada:

    • gunakan python cygwin sendiri (Anda dapat menginstalnya menggunakan cygwin setup.exe)
    • gunakan sumber setuptools

Saya kira tidak. "Yang easy_setup" dan "yang easy_setup.py" mengatakan bahwa itu tidak ditemukan.


1
Ada (setidaknya sekarang) paket setuptools di Cygwin yang hampir pasti merupakan cara yang lebih baik untuk menginstalnya untuk instalasi Cygwin - dan lebih mudah bagi seseorang yang terbiasa dengan Cygwin.
Francis Davey

1

Selain menginstal setuptools (seperti yang dijelaskan dalam jawaban lain), Anda juga perlu memastikan C:\Python25\Scriptsada di Anda PATH.


2
Apakah kamu yakin Saya menggunakan python yang datang dengan cygwin dan bukan windows yang diinstal secara terpisah.
towi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.