Estoy tratando de instalar una versión específica de numpy usando el comando pip install numpy=1.19.1 en un entorno virtual de python. Pero estoy recibiendo los siguientes errores
ERROR: Failed building wheel for numpy Failed to build numpy ERROR: Could not build wheels for numpy which use PEP 517 and cannot be installed directly¿Cómo puedo solucionar esto? Estoy usando Python 3.9.6 y Pip 21.1.3. Y estoy en macOS Big Sur.
Creo que NumPy aún no se está preparando para Python 3.9, ya que necesitan verificar muchas veces. Deberías probar Python 3.7 o 3.8 es mejor.
Vea este hilo: https://github.com/numpy/numpy/issues/17569
Editar: según las últimas noticias en el sitio web de numpy (con fecha del 31 de diciembre), parece que Numpy ahora también es compatible con Python 3.9 y 3.10
Si está en Windows, instale Visual Studio 2019 Build Tools, luego vaya a 'Componentes individuales', luego marque la última versión de 'Windows 10 SDK' y 'MSVC v142 x64/86 build tools - Latest'. Eso resolvió este error para mí, excepto que este error se produjo al instalar discord.py.
Sin embargo, primero intente ver si funciona con Python 3.8, al igual que la respuesta de Dhananjay. Eso podría ahorrarle mucho espacio de almacenamiento, porque Visual Studio ocupa mucho espacio. Si eso no funciona, puedes probar mi respuesta.
Editar: Me acabo de dar cuenta, dijiste que estás en Mac. Prueba esto:
Python 3.9.6 (default, Jun 29 2021, 10:19:25) [GCC 10.3.0]Lo que diga en la segunda línea es lo que necesitará instalar. Uso Python en Ubuntu 21.10 en WSL2, que usa GCC 10.3.0, y tengo GCC 10.3.0 instalado.
sí, también estaba usando python 3.10 y volví a python 3.8.
marque este enlace python/descargas para descargar python 3.8
De manera similar a las respuestas anteriores, cambiar a Python 3.8 resolvió el problema. Además, debido a este problema, no pude instalar scikit-image que depende de numpy.
Creé un entorno virtual de Python 3.8 usando conda es decir conda create -n py38 python=3.8 para cambiar la versión de Python. Tengo Mac M1, 2020 actualizado a OS Monterey, versión 12.0.1.
Enfrenté el mismo error en mi computadora portátil MacBook Air (macOS BigSur) mientras instalaba el paquete Numpy a través de la terminal integrada de VS Code. Y encontré la solución: anteriormente estaba usando una versión anterior de pip, es decir, 19.2.3. Pero cuando lo actualicé a la última versión usando el comando
pip install --upgrade pipy después de eso al ejecutar el comando
pip install numpyfuncionó absolutamente bien.
En el momento de ejecutar los comandos anteriores, mi versión de Python era 3.8.2.