J'écris Python code. Je veux vérifier si numpy et wxpython sont installés sur la machine. Comment faire ??
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"
Je pense que vous pouvez également l'utiliser
>> import numpy
>> print numpy.__version__
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
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.
Si vous utilisez Eclipse, vous tapez simplement "import numpy" et Eclipse se "plaindra" s'il ne le trouve pas.