44 votes

Comment détecter si numpy est installé

J'écris du code Python. Je veux vérifier si numpy et wxpython sont installés sur la machine. Comment faire ?

65voto

shang Points 13051

Vous pouvez essayer de les importer et de gérer l'erreur ImportError si le module n'existe pas.

try:
    import numpy
except ImportError:
    print "numpy is not installed"

44voto

Medhat Points 1364

Je pense que vous pouvez également utiliser ceci

>> import numpy
>> print numpy.__version__

Mise à jour : pour python3 utiliser print(numpy.__version__)

19voto

Dietrich Epp Points 72865

La méthode traditionnelle de vérification des paquets en Python est la suivante : "il vaut mieux demander pardon que demander la permission", ou plutôt "il vaut mieux attraper une exception que tester une condition".

try:
    import numpy
    HAS_NUMPY = True
except ImportError:
    HAS_NUMPY = False

14voto

Will Points 821

Dans le fichier README.txt de numpy, il est dit

Après l'installation, les tests peuvent être exécutés avec :

python -c 'import numpy ; numpy.test()'

Ce test devrait suffire pour s'assurer que l'installation est correcte.

3voto

Dionisio Nunes Points 31

Si vous utilisez eclipse, il vous suffit de taper "import numpy" et eclipse se "plaindra" s'il ne trouve pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X