Cuando ejecuto mi proyecto, dice ‘import NumPy as np ImportError: No hay módulo llamado NumPy’. Sin embargo, tengo NumPy en mi ordenador. Qué puedo hacer para solucionar este problema?

Aún no he encontrado un enfoque directo para resolver este problema.

Muchos posts especulan sobre aspectos de este problema pero no ofrecen ninguna solución para resolver la conectividad entre el entorno de python y el entorno de módulos de python.

He creado varios posts para abordar este problema en el sitio de Continuum Analytics desde que descargué la instalación de Anaconda2 que incluye casi 200 paquetes, incluyendo NumPy, SciPy, pandas, IPython, Matplotlib, Scikit-learn, NLTK, etc.

Esto es lo que sabes:

Este escenario describe los retos dentro de un entorno Windows (8.1).

Después de la instalación de Python, la instalación de Python vive en una ruta de archivos. Esto es lo que se necesita para su entorno interactivo de Python. Así que cuando usted escribe "python" en su símbolo del sistema es capaz de invocar el intérprete de Python y tener >>> para un prompt.

Usando mi ruta de archivo como un ejemplo - C:Python27Libsite-packages - aquí es donde se encuentra su instalación de Python. Site-packages incluye pip, herramientas de configuración, etc., que vienen con Python 2.7.x o 3.x.x, etc.

Después de la instalación de Anaconda2, tiene otra ruta de archivo donde se encuentra esa instalación.

Utilizando de nuevo mi ruta de archivo como ejemplo - C:\sersBob|Anaconda2pkgs - aquí es donde numpy, scipy, nltk, etc.,

Ambas instalaciones no hacen nada para configurar y establecer "variables de entorno" dentro de su panel de control del sistema en el entorno de Windows. Creo que este es el quid del problema.

Dentro de Windows 8.x tienes que ir a:

Sistema (Panel de control) > Sistema y seguridad > Configuración avanzada del sistema > Avanzado (pestaña) > Variables de entorno

Haz clic en Nuevo para crear una variable de entorno

Nombra la variable de entorno PYTHONPATH y establece su valor para que apunte al directorio de la ruta de los paquetes del sitio para Lib. Por ejemplo esto mi C:Python27Libsite-packages.

Reinicie su máquina. Deberías ser capaz de utilizar con éxito pip, configurar herramientas, etc.

Repite el proceso anterior para configurar tus variables de entorno para Anaconda2 que tiene todos tus paquetes debería permitirte importar numpy, scipy, etc.

He probado este enfoque y no tuve éxito. The point is if you have the correct environment variables set up you should be able to access all of the packages.

Hopefully this gives some insight into this challenge.

I am open to any suggestions.

Kind regards to all.

Bob

�}�:!��