Vérifiez si le module NumPy est installé en Python
-
Utilisez la commande
import
pour vérifier si le module NumPy est installé ou non - Utilisez la liste des packages installés pour vérifier si le module NumPy est installé ou non
Dans ce tutoriel, nous allons apprendre comment vérifier si le numpy est installé sur votre appareil ou non.
Utilisez la commande import
pour vérifier si le module NumPy est installé ou non
C’est la méthode la plus basique pour vérifier si numpy est installé ou non. Nous importons le module numpy, et s’il lève une exception, cela signifie que le package n’est pas installé.
Nous utilisons un bloc try...except
. Nous mettons la commande import numpy
dans le bloc try
. Une exception est déclenchée si le module n’est pas présent. Nous interceptons cette exception en utilisant la commande except
et imprimons le message souhaité.
Voir le code ci-dessous.
try:
import numpy
print("NumPy is installed")
except:
print("Not Installed")
Production:
NumPy is installed
Si nous voulons éviter d’importer le module numpy, nous pouvons utiliser la commande help
. Il ne renverra pas de documentation pour les modules qui ne sont pas installés.
Utilisez la liste des packages installés pour vérifier si le module NumPy est installé ou non
Dans cette méthode, nous vérifions la liste de tous les packages installés et vérifions à partir de là si le module numpy est installé ou non.
Nous pouvons vérifier le module numpy dans le dictionnaire renvoyé par sys.modules
.
Par example,
import sys
print("numpy" in sys.modules)
Production:
True
Nous pouvons utiliser la commande pip list
ou pip freeze
pour vérifier les paquets installés avec pip.
Parfois, les paquets installés en utilisant conda
peuvent ne pas être reconnus par la commande pip
, nous pouvons donc utiliser la commande conda list
et vérifier dans cette liste.
Nous pouvons exécuter les commandes ci-dessus dans un script Python pour générer une liste des packages installés et y vérifier.
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)
Production:
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