Compruebe si el módulo NumPy está instalado en Python
-
Utilice el comando
importpara comprobar si el módulo NumPy está instalado o no - Utilice la lista de paquetes instalados para comprobar si el módulo NumPy está instalado o no
En este tutorial, aprenderemos cómo verificar si el numpy está instalado en su dispositivo o no.
Utilice el comando import para comprobar si el módulo NumPy está instalado o no
Este es el método más básico para verificar si numpy está instalado o no. Importamos el módulo numpy, y si genera una excepción, significa que el paquete no está instalado.
Usamos un bloque try...except. Ponemos el comando import numpy en el bloque try. Se genera una excepción si el módulo no está presente. Detectamos esta excepción usando el comando except e imprimimos el mensaje deseado.
Vea el código a continuación.
try:
import numpy
print("NumPy is installed")
except:
print("Not Installed")
Producción :
NumPy is installed
Si queremos evitar la importación del módulo numpy, podemos usar el comando help. No devolverá la documentación de los módulos que no estén instalados.
Utilice la lista de paquetes instalados para comprobar si el módulo NumPy está instalado o no
En este método, verificamos la lista de todos los paquetes instalados y verificamos desde allí si el módulo numpy está instalado o no.
Podemos comprobar el módulo numpy en el diccionario devuelto por sys.modules.
Por ejemplo,
import sys
print("numpy" in sys.modules)
Producción :
True
Podemos usar el comando pip list o pip freeze para verificar si hay paquetes instalados usando pip.
A veces, los paquetes instalados usando conda pueden no ser reconocidos por el comando pip, por lo que podemos usar el comando conda list y verificar desde esa lista.
Podemos ejecutar los comandos anteriores en un script de Python para generar una lista de paquetes instalados y verificar allí.
import subprocess
import sys
reqs = subprocess.check_output([sys.executable, "-m", "pip", "freeze"])
installed_packages = [r.decode().split("==")[0] for r in reqs.split()]
print("numpy" in installed_packages)
Producción :
True
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn