Compruebe si el módulo NumPy está instalado en Python
-
Utilice el comando
import
para 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