Usando NumPy en Visual Studio

Descargué http://pytools.codeplex.com/ (Python Tools para Visual Studio) para poder escribir Python en Visual Studio.

El problema es cuando trato de usar el paquete más básico “numpy” así:

import numpy 

Dice ” Ningún módulo llamado ‘numpy’ “.

¿Cómo puedo usar NumPy y SciPy en Visual Studio?

Nota: estoy usando Canopy Expres s en otra máquina que funciona perfectamente; sin embargo, no quiero instalarlo en esta máquina porque ya tengo instalado Visual Studio.

Agregué el entorno Python 3.3 a mi “solución” de Python haciendo clic con el botón derecho en los entornos de Python y haciendo clic en agregar un entorno. Pero, después de hacer clic con el botón derecho en mi entorno y hacer clic en instalar el paquete Python, escribí “numpy” y obtuve este error al intentar instalarlo:

 ... creating build creating build\src.win32-3.3 creating build\src.win32-3.3\numpy creating build\src.win32-3.3\numpy\distutils building library "npymath" sources No module named 'numpy.distutils.msvccompiler' in numpy.distutils; trying from distutils error: Unable to find vcvarsall.bat ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 in c:\users\dom\appdata\local\temp\pip_build_Dom\numpy Storing complete log in C:\Users\Dom\pip\pip.log 'numpy' failed to install. Exit code: 1 

¿Cómo puedo instalar NumPy?

Considera usar una distribución de Python para Windows más rica en características, como Anaconda . Viene con una gran cantidad de paquetes incluidos en el instalador. Esto es muy útil para aquellos que son nuevos en Python, especialmente cuando usan Windows.

En Visual Studio 2013 Community Edition con un entorno Python 2.7, lo siguiente funcionó para mí:

Abra el menú de Python Environments en el Explorador de soluciones y haga clic en ” Instalar el paquete Python …

Luego escribe ” numpy “:

Dos soluciones funcionaron para mí:

  1. Ir directamente a mi carpeta de Python e instalar los paquetes usando pip.
  2. Creación de un entorno virtual en mi proyecto e instalación de paquetes desde Visual Studio.

De hecho, me encontré con el mismo conjunto de problemas al intentar usar Visual Studio para Python.

Logré que las cosas funcionaran al final: consulte Uso de Visual Studio 2013 para Python (3.4) con NumPy y SciPy en Windows para obtener más información. Esencialmente puede usar el instalador (si hay uno disponible) o usar pip para hacer la instalación.

Asegúrese de que las herramientas comunes de C ++ estén instaladas en Visual Studio:

Instalación de Visual Studio 2015

Consulte en Extra en Visual Studio (ventana Extra-Python-Interactive).

Tiene la capacidad de cambiar la consola interactiva a través de una plataforma / versión de Python diferente (32 bits, 64 bits, Depuración y Anaconda (que tiene el paquete NumPy)).

Desde la instalación de PTVS :

2. Instalar paquetes individualmente

Aquí hay algunos paquetes recomendados. Por lo general, desea instalar paquetes con pip o mediante la interfaz en Visual Studio (que usa pip ), ya que esto garantizará que obtenga la última versión que funcionará con su versión de Python, así como también con las dependencias.

Algunos paquetes tienen dependencias complejas y deben descargarse manualmente, ya sea desde el sitio web del proyecto o desde la colección de paquetes de Christoph Gohlke .

Instalé numpy y scipy desde estos enlaces, y funciona perfectamente con Visual Studio.