Saya telah mencoba berbagai distribusi Windows dalam setahun terakhir, mencoba menemukan satu yang cocok untuk lingkungan kerja saya (di belakang proxy, tetapi tanpa akses ke konfigurasi proxy).
Inilah tanggapan saya dari pengalaman:
EPD / Canopy:
Kami memiliki lisensi EPD, tetapi sudah lama dan kami tidak dapat memperbarui karena situasi proxy yang aneh. Untuk menambahkan beberapa paket (seperti versi terbaru xlrd / xlwt ), saya kompilasi dari sumber. Untuk memperbarui SciPy dan NumPy , saya menggunakan penginstal yang telah dikompilasi dari http://www.lfd.uci.edu/~gohlke/pythonlibs/ , tetapi terkadang akan mengacaukan kompatibilitas. Saya suka memiliki Py2exe dan Cython yang dikonfigurasi sepenuhnya , dan itu hanya berfungsi di luar kotak.
Setelah beberapa saat, saya mencoba menginstal Canopy versi gratis, tetapi tidak memiliki Cython dan py2exe dan beberapa paket lanjutan khusus yang saya butuhkan, jadi saya tidak pernah benar-benar menggunakannya. Beberapa kolega saya membeli lisensi Canopy lengkap, tetapi kami masih tidak yakin bagaimana mereka akan memperbarui ...
Python (x, y):
Tidak ingin berkutat dengan lisensi, saya menginstal Python (x, y) di rumah. Satu-satunya downside yang saya perhatikan saat ini adalah bahwa instalasi standar mengharuskan Anda memilih paket mana yang Anda inginkan. Ini adalah poin yang baik dan buruk, karena saya tidak dapat memastikan bahwa klien saya akan memiliki konfigurasi yang sama persis seperti yang saya lakukan saat menginstal. (Paket alat Enthought dapat diinstal dengan Python (x, y).) Setelah menggunakan Python (x, y) untuk sementara waktu, saya baru menyadari bahwa saya menginstal versi 32 bit. Meskipun tidak jelas di situs web mereka, tampaknya mereka tidak memiliki versi 64 bit per Juli 2015. Saya akan mencopot pemasangannya dan mendapatkan distribusi 64 bit.
Anaconda:
Ketika saya pertama kali menulis ini, Anaconda sepertinya belum memiliki cukup paket. Beberapa tahun kemudian, tampaknya jauh lebih baik, saya akan mencobanya!
Manual:
Untuk menghindari masalah kompatibilitas versi dengan versi EPD lama kami, saya akhirnya menggunakan instalasi Python manual dan menambahkan paket tambahan dari situs web LFD yang ditautkan di atas. Ini berfungsi dengan baik, tetapi saya tetap menyarankan Canopy kepada pengguna baru yang membutuhkan paket lanjutan (seperti GDAL atau PyFITS ).
Ringkasan: Jika Anda menggunakan Canopy, dapatkan lisensi penuh (Akademik atau dibeli). Lain, gunakan Python (x, y), itu akan berakhir sama.
Di Ubuntu:
Tidak perlu distribusi. Semuanya relatif baru (+/- 6 bulan dapat ditoleransi) dan telah dikompilasi sebelumnya. Anda hanya perlu mengeksekusi sudo apt-get install python python-scipy
dan itu ada di sana! Paket paling canggih juga ada di sana.