web-dev-qa-db-fra.com

Comment détecter si numpy est installé

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

36
Netro

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

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

Je pense que vous pouvez également l'utiliser

>> import numpy
>> print numpy.__version__
31
Medhat

La méthode traditionnelle pour vérifier les paquets dans Python est "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
18
Dietrich Epp

Dans le fichier numpy README.txt, il est indiqué

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

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

Cela devrait être un test suffisant pour une installation correcte.

12
Will

Si vous utilisez Eclipse, vous tapez simplement "import numpy" et Eclipse se "plaindra" s'il ne le trouve pas.

2
Dionisio Nunes