Instalación de numpy con pip en windows 10 para python 3.7

Instalé Python 3.7 en mi computadora portátil con Windows 10 desde que se lanzó oficialmente a partir de hoy (28/06/2018). Entonces intenté instalar el paquete numpy usando pip

pip install numpy 

La instalación continúa pero finalmente falla con el siguiente error:

  source = func(extension, build_dir) File "numpy\core\setup.py", line 675, in get_mathlib_info raise RuntimeError("Broken toolchain: cannot link a simple C program") RuntimeError: Broken toolchain: cannot link a simple C program ---------------------------------------- Command ""c:\program files\python37\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\pcheg\\AppData\\Local\\Temp\\pip-install-7wjkw5wn\\numpy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\pcheg\AppData\Local\Temp\pip-record-uhj8233f\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\pcheg\AppData\Local\Temp\pip-install-7wjkw5wn\numpy\ 

¿Alguna idea sobre cómo superar este error de instalación? Gracias.

Instalar NumPy en Windows es un problema común si no tiene la configuración de comstackción correcta. En su lugar, siempre voy al sitio web de Christoph Gohlke para descargar las ruedas que puede instalar en su computadora. Christoph construye generosamente las bibliotecas con el entorno de construcción adecuado y lo publica en su sitio web.

Vaya a la sección NumPy: https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy luego descargue la versión 3.7 que es compatible con su versión de Python (2 o 3 y 32 bits o 64 bits). poco). Por ejemplo, el nombre del archivo numpy‑1.14.5+mkl‑cp37‑cp37m‑win_amd64.whl es para NumPy 1.14.5, Python 3.7 – 64 bit. Puede elegir qué versión de NumPy y qué versión del intérprete de Python y la versión de bits necesita en el nombre de archivo.

Hacer esto nunca requiere que compile NumPy usted mismo o instale el comstackdor requerido en lugar de instalar NumPy a través de PyPI. Solo puedes descargar la rueda e instalarla tu mismo. Suponiendo que ya lo ha descargado, simplemente haga:

 pip install numpy‑1.14.5+mkl‑cp37‑cp37m‑win_amd64.whl 

… asumiendo que la rueda está en el directorio en el que se encuentra actualmente.

Probablemente te estás perdiendo un comstackdor de C. Si numpy todavía no proporciona una rueda precomstackda, necesitarás instalar un comstackdor. Este sitio web muestra el que necesita instalar. Para 3.7, asumo que todavía es 14.0, por lo que debería instalar Microsoft Build Tools para Visual Studio 2017 .

Déjame saber si eso funciona.