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?

anon
sumber

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.

itsadok
sumber
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).

FabienAndre
sumber
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
Alex Bolotov
sumber
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.

dF
sumber
2
Apakah kamu yakin Saya menggunakan python yang datang dengan cygwin dan bukan windows yang diinstal secara terpisah.
towi