จะรัน easy_install ใน cygwin ได้อย่างไร


32

ฉันกำลังพยายามติดตั้งแพ็กเกจบางตัวในไพ ธ อนของ cygwin แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: "easy_install: ไม่พบคำสั่ง"

ฉันพยายามเรียกใช้ "easy_install.py" ผลลัพธ์ก็คือ "easy_install.py: ไม่พบคำสั่ง" ฉันได้ลองค้นหาต้นไม้ / usr ของ cygwin ทั้งหมดเพื่อค้นหาชื่อที่มีคำนำหน้า "ง่าย" ไม่พบ

ฉันพลาดอะไรไปรึเปล่า? AFAIK เครื่องมือ easy_install ควรเป็นแบตเตอรี่ที่รวมอยู่ในหลาม 2.5 หรือมีแพ็คเกจที่ต้องติดตั้งสำหรับสิ่งที่ฉันพลาดหรือไม่?

คำตอบ:


39

จาก cygwin prompt ให้ทำ:

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

สิ่งนี้จะติดตั้ง easy_install บน cygwin ของคุณ

ง่ายเหมือนพี


14
บวกหนึ่งสำหรับปุนน่ากลัว
เฟอร์กัลโมแรน

หลังจากการติดตั้งให้ใช้easy_installตรวจสอบให้แน่ใจว่า C: \ Python27 \ Scripts (หรือคล้ายกัน) อยู่ใน PATH ของคุณ
Juuso Ohtonen

18

easy_installเป็นส่วนหนึ่งของแพ็คเกจ setuptools แพคเกจนี้ให้บริการโดย cygwin หากต้องการติดตั้งให้รันการติดตั้ง cygwin [... ]. exeอีกครั้งและในขั้นตอนการเลือกแพ็คเกจให้เลือก "Python / python-setuptools"

สคริปต์ easy_install มีการแนบหมายเลขเวอร์ชัน แทนที่จะทำการรันeasy_installให้รันeasy_install-2.7หรือeasy_install-3.4(หรือx.yPython เวอร์ชันที่คุณติดตั้งไว้)


ติดตั้งแพคเกจ cygwin จากนั้นเรียกใช้easy_install-<ver> เปิดใช้งานส่วนต่อท้ายของแพคเกจ cygwin ด้วยหมายเลขรุ่นในกรณีที่คุณติดตั้ง python 2 และ python 3
cxw

จะแม่นยำ: ในมุมมองหน้าต่างการตั้งค่า 'เต็ม' และในรูปแบบหน้าต่างการค้นหาหรือpython2-setuptools python3-setuptools
ฟิลิป Kearns

4

ติดตั้งง่ายคือโมดูลหลาม (easy_install) ที่มาพร้อมกับ setuptools ซึ่งสามารถพบได้ที่นี่: http://pypi.python.org/pypi/setuptools คุณต้องติดตั้ง setuptools ด้วยตัวเอง

  • ถ้าคุณต้องการติดตั้งลงใน windows python กว่าใช้สคริปต์ติดตั้ง setuptoolsจากเชลล์cmdหรือใช้โปรแกรมติดตั้ง MS Windows
  • หากคุณต้องการ python พร้อม setuptools เพื่อทำงานภายใน cygwin มากกว่า:

    • ใช้ python ของ cygwin เอง (คุณสามารถติดตั้งได้โดยใช้ setup.exe ของ cygwin)
    • ใช้ setuptools source

ฉันไม่คิดอย่างนั้น "อัน easy_setup" และ "อัน easy_setup.py" บอกว่าไม่พบ


1
มี (อย่างน้อยตอนนี้) แพ็คเกจ setuptools ใน Cygwin ซึ่งเกือบจะเป็นวิธีที่ดีกว่าในการติดตั้งสำหรับการติดตั้ง Cygwin - และง่ายขึ้นสำหรับคนที่เคยใช้ Cygwin
ฟรานซิสดาวี่

1

นอกจากการติดตั้ง setuptools (ตามที่อธิบายไว้ในคำตอบอื่น ๆ ) คุณต้องให้แน่ใจว่าอยู่ในของคุณC:\Python25\ScriptsPATH


2
คุณแน่ใจไหม? ฉันใช้หลามที่มาพร้อมกับ cygwin ไม่ใช่ windows ที่ติดตั้งแบบแยกส่วน
towi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.