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
 
