ImportError: Faltan dependencias requeridas Numpy
-
¿Qué es el
ImportError: Faltan dependencias requeridas ['numpy']
en Python -
Cómo corregir el
ImportError: Faltan dependencias requeridas ['numpy']
en Python
El ImportError
es un error común cuando se es nuevo en las bibliotecas de Python como pandas
, Numpy
y TensorFlow
.
Algunas bibliotecas necesitan paquetes y clases externos para descargar, por lo que debe importarlos a través de la interfaz de línea de comandos (CLI) y luego importarlos a su programa usando la palabra clave importar
.
La sintaxis para importar una biblioteca es la siguiente.
import pandas as pd
La línea de código anterior importará la biblioteca pandas
como pd
, y puede usar pd
para acceder a las diferentes clases y funciones de pandas
.
¿Qué es el ImportError: Faltan dependencias requeridas ['numpy']
en Python
Como sabemos, hay algunos módulos, clases, paquetes y bibliotecas en Python que puede importar directamente a su programa con la palabra clave importar
.
Pero luego tenemos algunas bibliotecas y paquetes que no puede importar directamente a su programa, y si intenta con la palabra clave importar
, arrojará el ImportError
y le pedirá que importe las dependencias requeridas.
Veamos un ejemplo del ImportError: Faltan dependencias requeridas
.
import pandas as pd
Producción :
ImportError: Missing required dependencies ['numpy']
En el código anterior, estamos importando pandas
como pd
, pero arroja un “ImportError: Faltan las dependencias requeridas [’numpy’]”, lo que significa que nos faltan algunas dependencias o numpy
no está instalado o tenemos una versión antigua de pandas
que necesita una actualización.
Las capacidades de pandas
se basan en la biblioteca numpy
, por lo que, de una forma u otra, numpy
es una dependencia de la biblioteca pandas
, y esa es la razón para usar pandas
que necesita para hacer asegúrese de instalar numpy
también.
Cómo corregir el ImportError: Faltan dependencias requeridas ['numpy']
en Python
Hay un dicho famoso en el dominio de la ingeniería de software, “El cambio es constante”, lo que significa en el software o en cualquier programa de computadora; los cambios se solicitarán ya sea actualizando los módulos o agregando funcionalidades adicionales.
Del mismo modo, las bibliotecas y paquetes de Python se actualizan continuamente para incluir más funcionalidades y mejorar las actuales.
Por lo tanto, hay algunos comandos que debe ejecutar en la interfaz de línea de comandos (CLI) para instalar las bibliotecas si aún no están instaladas o actualizar si existen.
# install the numpy library
pip install numpy
#or
conda install numpy
# install the pandas library
pip install pandas
Los comandos anteriores se utilizan para instalar numpy
y pandas
; después de importar, puede usar la función importar
para importarlo a su programa actual.
Si estas bibliotecas están instaladas en sus máquinas y requieren una actualización, puede usar el siguiente comando para actualizar las bibliotecas.
# update numpy
pip install --upgrade numpy
# update pandas
pip install --upgrade pandas
Si aún enfrenta los mismos errores, se sugiere desinstalar las versiones actuales de pandas
y numpy
e instalarlas nuevamente usando el comando pip
.
# uninstalling pandas
pip uninstall pandas
# uninstalling numpy
pip uninstall numpy
Puedes usar el famoso comando pip
para volver a instalarlos.
# re-installing pandas
pip install pandas
# re-installing numpy
pip install numpy
Las anteriores son algunas soluciones para corregir el ImportError: Faltan dependencias requeridas ['numpy']
en Python.
import pandas as pd
import numpy as np
print("The version of pandas is:\t", pd.__version__)
print("The version of numpy is:\t", np.__version__)
Producción :
The version of pandas is: 1.3.5
The version of numpy is: 1.22.0
Los comandos anteriores han solucionado el ImportError
ya que el programa se ejecuta sin problemas sin causar ningún error.
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedInArtículo relacionado - Python ImportError
- ImportError: ningún módulo llamado mysql.connector
- ImportError: ningún módulo llamado Sklearn en Python
- Python ImportError: No hay solicitudes con nombre de módulo
Artículo relacionado - Python Error
- Administrar fallas de segmentación en Python
- Archivo <Stdin>, Línea 1, en <Módulo> Error en Python
- Arreglar AttributeError: el objeto 'generador' no tiene atributo 'siguiente' en Python
- Arreglar el comando cl.exe falló: no existe tal archivo o directorio en Windows
- Arreglar NameError: la variable no está definida en Python
- Arreglar Socket.Gaierror: [Errno 8] Nodename ni Servname proporcionado, o desconocido en Python