Probé varias distribuciones de Windows en el último año, tratando de encontrar una adecuada para mi entorno de trabajo (detrás de un proxy, pero sin acceso a la configuración del proxy).
Aquí están mis comentarios de la experiencia:
EPD / Canopy:
Teníamos una licencia de EPD, pero era antigua y no pudimos actualizar debido a la extraña situación del proxy. Para agregar algunos paquetes (como la versión reciente de xlrd / xlwt ), compilé desde la fuente. Para actualizar SciPy y NumPy , utilicé el instalador precompilado de http://www.lfd.uci.edu/~gohlke/pythonlibs/ , pero a veces estropeaba la compatibilidad. Me encantó tener Py2exe y Cython completamente configurados , y simplemente funcionó de inmediato .
Después de un tiempo, intenté instalar la versión gratuita de Canopy, pero carece de Cython y py2exe y algunos paquetes avanzados específicos que necesitaba, así que nunca lo usé. Algunos de mis colegas compraron la licencia completa de Canopy, pero todavía no estamos seguros de cómo se van a actualizar ...
Python (x, y):
no queriendo luchar con las licencias, instalé Python (x, y) en casa. El único inconveniente que noté en este momento es que la instalación estándar requiere que seleccione los paquetes que desea. Es un punto tanto bueno como malo, porque no puedo estar seguro de que mis clientes tengan exactamente la misma configuración que yo cuando instalo. (El conjunto de herramientas Enthought se puede instalar en Python (x, y)). Después de usar Python (x, y) por un tiempo, me di cuenta de que instalé la versión de 32 bits. Aunque no está claro en su sitio web, parece que no tienen una versión de 64 bits en julio de 2015. La desinstalaré y obtendré una distribución de 64 bits.
Anaconda:
Cuando escribí esto por primera vez, Anaconda no parecía tener suficientes paquetes todavía. Un par de años después, parece mucho mejor, ¡voy a intentarlo!
Manual:
para evitar problemas de compatibilidad de versiones con nuestra versión anterior de EPD, terminé usando la instalación manual de Python y agregando paquetes adicionales del sitio web de LFD vinculado anteriormente. Funciona muy bien, pero aún así sugeriría Canopy a un nuevo usuario que requiera paquetes avanzados (como GDAL o PyFITS ).
Resumen: Si opta por Canopy, obtenga la licencia completa (académica o comprada). De lo contrario, vaya con Python (x, y), terminará siendo lo mismo.
En Ubuntu:
No es necesaria una distribución. Todo es relativamente reciente (+/- 6 meses es tolerable) y está precompilado. ¡Solo necesita ejecutar sudo apt-get install python python-scipy
y ya está! Los paquetes más avanzados también están ahí.