ฉันได้ลองใช้ Windows รุ่นต่างๆในปีที่แล้วโดยพยายามค้นหาสิ่งที่เข้าได้สำหรับสภาพแวดล้อมการทำงานของฉัน (หลังพร็อกซี แต่ไม่สามารถเข้าถึงการกำหนดค่าพร็อกซีได้)
นี่คือความคิดเห็นของฉันจากประสบการณ์:
EPD / Canopy:
เรามีใบอนุญาตของ EPD แต่มันเก่าแล้วและเราไม่สามารถอัปเดตได้เนื่องจากสถานการณ์ของพร็อกซีแปลก ๆ ในการเพิ่มแพ็คเกจบางอย่าง (เช่นxlrd / xlwtเวอร์ชันล่าสุด) ฉันรวบรวมจากแหล่งที่มา ในการอัปเดตSciPyและNumPyฉันใช้โปรแกรมติดตั้งที่คอมไพล์ไว้ล่วงหน้าจากhttp://www.lfd.uci.edu/~gohlke/pythonlibs/แต่บางครั้งก็อาจทำให้ความเข้ากันได้แย่ลง ฉันชอบที่จะมีPy2exeและCython ที่กำหนดค่าไว้อย่างสมบูรณ์และมันก็ใช้งานได้ทันที
หลังจากนั้นไม่นานฉันได้ลองติดตั้ง Canopy เวอร์ชันฟรี แต่ไม่มี Cython และ py2exe และมีแพ็คเกจขั้นสูงเฉพาะบางอย่างที่ฉันต้องการดังนั้นฉันจึงไม่เคยใช้มันเลย เพื่อนร่วมงานของฉันบางคนซื้อใบอนุญาต Canopy แบบเต็ม แต่เรายังไม่แน่ใจว่าพวกเขาจะอัปเดตอย่างไร ...
Python (x, y):
ไม่ต้องการต่อสู้กับใบอนุญาตฉันติดตั้ง Python (x, y) ที่บ้าน ข้อเสียอย่างเดียวที่ฉันสังเกตเห็นในตอนนี้คือการติดตั้งมาตรฐานกำหนดให้คุณต้องเลือกแพ็คเกจที่คุณต้องการ มันเป็นทั้งจุดดีและจุดเสียเพราะฉันไม่สามารถมั่นใจได้ว่าไคลเอนต์ของฉันจะมีการกำหนดค่าเหมือนกับที่ฉันทำเมื่อฉันติดตั้ง (ชุดเครื่องมือ Enthought สามารถติดตั้งได้ใน Python (x, y)) หลังจากใช้ Python (x, y) มาระยะหนึ่งฉันเพิ่งสังเกตเห็นว่าฉันติดตั้งเวอร์ชัน 32 บิต แม้ว่าเว็บไซต์จะไม่ชัดเจน แต่ดูเหมือนว่าจะไม่มีเวอร์ชัน 64 บิต ณ เดือนกรกฎาคม 2015 ฉันจะถอนการติดตั้งและรับการแจกจ่าย 64 บิต
Anaconda:
ตอนที่ฉันเขียนเรื่องนี้ครั้งแรก Anaconda ดูเหมือนจะยังไม่มีแพ็คเกจเพียงพอ สองสามปีต่อมาดูเหมือนว่าดีขึ้นมากฉันจะลองดู!
คู่มือ:
เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ของเวอร์ชันกับเวอร์ชัน EPD เก่าของเราฉันจึงใช้การติดตั้ง Python ด้วยตนเองและเพิ่มแพ็คเกจเพิ่มเติมจากเว็บไซต์ LFD ที่ลิงก์ด้านบน ใช้งานได้ดี แต่ฉันยังคงแนะนำ Canopy ให้กับผู้ใช้ใหม่ที่ต้องการแพ็คเกจขั้นสูง (เช่นGDALหรือPyFITS )
สรุป:หากคุณไปที่ Canopy รับใบอนุญาตแบบเต็ม (วิชาการหรือซื้อ) มิฉะนั้นไปกับ Python (x, y) มันจะจบลงเหมือนกัน
บน Ubuntu:
ไม่จำเป็นต้องมีการแจกจ่าย ทั้งหมดนี้ค่อนข้างล่าสุด (สามารถยอมรับได้ +/- 6 เดือน) และคอมไพล์ล่วงหน้า คุณเพียงแค่ต้องดำเนินการsudo apt-get install python python-scipy
และอยู่ที่นั่น! แพ็คเกจที่ทันสมัยที่สุดก็มีเช่นกัน