0 votos

¿Cómo puedo instalar SciPy y VisualPython en OSX Mavericks?

Estoy intentando descargar e instalar ambos SciPy y VisualPython para que pueda hacer que funcionen entre sí. He mirado las notas de lanzamiento de 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 he comprobado (usando Python -V) que mi ordenador utiliza esta versión.

He descargado 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 instalados MacPorts y Homebrew (aunque MacPorts no actualiza libgcc, pero esa es otra cuestión) si crees que te pueden ayudar. Habría enlazado a las notas de la versión también, pero no tengo suficiente reputación. Una búsqueda de SciPy release notes 0.x debería dar el sitio correcto. Gracias.

1voto

Ambidextrous Puntos 176

Cuando se instala Anaconda, se instala una versión diferente de Python, que tiene SciPy , NumPy , pandas , matplotlib y un montón de cosas buenas. Sin embargo, esas bibliotecas no se convertirán automáticamente en utilizables por tu otra versión de Python que viene preinstalada en tu ordenador (o cualquier otra versión de Python que hayas instalado tú 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 se imprime tiene la palabra 'Anaconda', estás bien, y deberías poder usar scipy . Si no es así, entonces no es la Python correcta asociada a scipy .

En su archivo de configuración del shell (normalmente .bashrc o .bash_profile ) Anaconda hace el cambio requerido para asegurarse de que usted comience a usar la versión Anaconda de Python. A partir de tu salida, parece que no ha entendido bien tu nombre de usuario. En la ruta, el username debe ser su nombre de usuario real en el ordenador. Intenta hacer ese cambio, reinicia tu terminal o una sesión de shell y vuelve a intentarlo. También puede ser simplemente que no hayas reiniciado tu terminal. Háganos saber lo que encuentra.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X