¿Cómo instalo SciPy y VisualPython en OSX Mavericks?

0

Estoy intentando descargar e instalar tanto SciPy como VisualPython para que pueda hacer que trabajen entre sí. He visto las notas de la versión para SciPy 0.14.0 y 0.15, y parecen ser compatibles con Visual Python, que requiere Python 2.7.9. Después de descargar esta versión, verifiqué (usando python -V) que mi computadora usa esta versión.

Descargué Anaconda y Visual Python, pero al ejecutar dos archivos de prueba proporcionados por mi profesor, cada uno devolvió el siguiente error:

    $ python elect.py
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'elect.py': [Errno 2] No such file or directory

Intenté ejecutar estos programas mientras estaba en el directorio principal, donde obtuve este error:

    $ python elect.py
Traceback (most recent call last):
  File "elect.py", line 2, in <module>
    from scipy import *
ImportError: No module named scipy

Tengo MacPorts y Homebrew instalados (aunque MacPorts no está actualizando libgcc, pero esa es otra pregunta) si crees que eso te ayudará. También me habría vinculado a las notas de lanzamiento, pero no tengo suficiente reputación. Una búsqueda de las notas de lanzamiento de SciPy 0.x debería producir el sitio correcto. ¡Gracias!

    
pregunta fyzx92 03.04.2015 - 03:27

1 respuesta

1

Cuando instala Anaconda, instala una versión diferente de Python, que tiene SciPy , NumPy , pandas , matplotlib , y un montón de bondad incluido. Sin embargo, esas bibliotecas no podrán ser utilizadas automáticamente por su otra versión de Python que viene preinstalada en su computadora (o cualquier otra versión de Python que haya instalado usted mismo).

Desde la línea de comandos, intente which python ; esto le dirá qué Python está usando en la línea de comandos en este momento. Si lo que está impreso tiene la palabra 'Anaconda', está bien, y debería poder usar scipy . Si no, entonces ese no es el Python correcto asociado con scipy .

En su archivo de configuración de shell (normalmente .bashrc o .bash_profile ) Anaconda realiza el cambio necesario para asegurarse de que comienza a usar la versión de Python de Anaconda. Desde su salida, parece que no obtuvo su nombre de usuario correcto. En la ruta, el username debe ser su nombre de usuario real en la computadora. Intente hacer ese cambio, reinicie su terminal o una sesión de shell e intente nuevamente. También podría ser simplemente que nunca reinició su terminal. Háganos saber lo que encuentra.

    
respondido por el Ambidextrous 04.04.2015 - 19:45

Lea otras preguntas en las etiquetas