He instalado Enthought Python Distribution, que es básicamente una distribución glorificada de Python con bibliotecas adicionales para computación numérica y científica. Ahora, dado que uso Debian, ya está Python instalado. Si deseo usar Enthought Python para todo el trabajo, ¿cómo haré para eso?Usando Enthought Python en lugar del sistema Python
Ahora estoy usando un alias rudimentaria como:
alias python='/usr/local/share/enthought/bin/python'
Esto está muy bien, pero falla por directivas shebang como #! /usr/bin/env python
en scripts de Python independientes. Entonces, ¿cómo hago para que el sistema use Enthought Python (sin romper nada por supuesto). ¡Gracias!
Uhm, después de algunas pruebas, esto no parece funcionar. El enlace simbólico rompe muchos otros programas. Por ejemplo, no puedo importar el módulo 'gtk' ahora. Debe hacer algo con 'PYTHONPATH'. – pewfly
@pewfly - No puede importar 'gtk' porque no está instalado. Si desea usarlo para su instalación EPD, entonces deberá instalar 'gtk' usando la construcción python enthought. A menudo, (especialmente para cosas como 'gtk', que enlazan a bibliotecas compiladas) esto significa recompilar desde la fuente. Simplemente cambiar su 'PYTHONPATH' generalmente no funcionará, ya que la python de su sistema a menudo es una versión _completamente_ diferente. Si trabaja con bibliotecas que son extensiones C y están compiladas en una versión diferente de python, las cosas no funcionarán. –
@JoeKington Buen consejo. Y parece que es mejor si no me meto en el sistema Python. – pewfly