Soy relativamente nuevo en la codificación de Python y quiero aprender sobre estadísticas y gestión de datos en Python. Para esto, me gustaría instalar Matplotlib, que me está dando algunos problemas.
Veo a otras personas que tienen este problema, pero no he entendido completamente cómo solucionarlo.
Para instalarlo uso
pip install matplotlib
Tengo las siguientes especificaciones instaladas
- Windows 10
- Python 3.8
- Microsoft Studio 2019
El primer error que obtuve fue instalar Microsoft Studio, así que lo hice. También he intentado actualizar pip
BUILDING MATPLOTLIB
matplotlib: yes [3.1.1]
python: yes [3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)]]
platform: yes [win32]
...
checkdep_freetype2.c
src/checkdep_freetype2.c(1): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Command errored out with exit status 1:
python
matplotlib
install
usuario12239916
fuente
fuente
Respuestas:
Tienes python 3.8, no python 3.7.
Pero no hay ruedas python 3.8 disponibles para matplotlib 3.1.1 en pypi. Por lo tanto, es mejor eliminar Python 3.8 por completo e instalar Python 3.7.
Cuando lo ejecute
python -m pip install matplotlib
, instalará la versión compilada desde las ruedas, por lo que no es necesario compilar nada usted mismo o tener Microsoft Studio disponible.fuente
Después de pasar mucho tiempo en el tema, esto me ayudó a resolverlo:
fuente
FYI: las instrucciones de instalación del sitio web matplotlib tienen información sobre cómo instalar desde la fuente.
Para Windows indica que la configuración incluye ruta y ruta de enlace:
fuente
Como solución alternativa, puede instalar matplotlib en Windows utilizando los 'Binarios no oficiales de Windows para paquetes de extensión de Python' con
pip install <downloaded_filename>
.Probado en Python 3.8, Windows 10 y matplotlib-3.2
https://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
fuente