Tentei várias distribuições do Windows no ano passado, tentando encontrar uma adequada para o meu ambiente de trabalho (atrás de um proxy, mas sem acesso à configuração de proxy).
Aqui está meu feedback de experiência:
EPD / Canopy:
Tínhamos uma licença de EPD, mas era antiga e não foi possível atualizar por causa da situação estranha do proxy. Para adicionar alguns pacotes (como a versão recente do xlrd / xlwt ), compilei a partir do código-fonte. Para atualizar o SciPy e o NumPy , usei o instalador pré-compilado de http://www.lfd.uci.edu/~gohlke/pythonlibs/ , mas às vezes atrapalhava a compatibilidade. Eu adorava ter um Py2exe e Cython totalmente configurados , e simplesmente funcionou fora da caixa.
Depois de um tempo, tentei instalar a versão gratuita do Canopy, mas faltava Cython e py2exe e alguns pacotes avançados específicos de que eu precisava, então nunca usei realmente. Alguns de meus colegas compraram a licença Canopy completa, mas ainda não temos certeza de como eles vão atualizar ...
Python (x, y):
Não querendo lutar com as licenças, instalei o Python (x, y) em casa. A única desvantagem que notei agora é que a instalação padrão requer que você selecione quais pacotes deseja. É um ponto bom e ruim, porque não posso ter certeza de que meus clientes terão exatamente a mesma configuração que eu tenho quando instalo. (O conjunto de ferramentas Enthought pode ser instalado em Python (x, y).) Depois de usar Python (x, y) por um tempo, acabei de notar que instalei a versão de 32 bits. Embora não esteja claro em seu site, parece que eles não têm uma versão de 64 bits em julho de 2015. Vou desinstalá-lo e obter uma distribuição de 64 bits.
Anaconda:
Quando escrevi isso pela primeira vez, o Anaconda ainda não parecia ter pacotes suficientes. Alguns anos depois, parece muito melhor, vou tentar!
Manual:
para evitar problemas de compatibilidade de versão com nossa versão EPD antiga, acabei usando a instalação manual do Python e adicionando pacotes adicionais do site LFD com link acima. Funciona muito bem, mas ainda assim sugiro Canopy para um novo usuário que requer pacotes avançados (como GDAL ou PyFITS ).
Resumo: Se você escolher Canopy, obtenha a licença completa (acadêmica ou adquirida). Caso contrário, vá com Python (x, y), vai acabar sendo o mesmo.
No Ubuntu:
Não há necessidade de distribuição. É tudo relativamente recente (+/- 6 meses é tolerável) e pré-compilado. Você só precisa executar sudo apt-get install python python-scipy
e pronto ! Os pacotes mais avançados também estão lá.