====== Gestion des modules Python ======
==== Vérifier qu'un module puisse être chargé ====
[[https://stackoverflow.com/questions/14050281/how-to-check-if-a-python-module-exists-without-importing-it|Source]]
S'assurer qu'il existe :
import importlib
spam_spec = importlib.util.find_spec("spam")
found = spam_spec is not None
==== Importer un module d'un autre dossier ====
- Ajouter un fichier vide ''%%__init__.py%%'' dans le dossier du module.
- Ajouter un le chemin du module à la variable d'environnement ''PYTHONPATH'':
export PYTHONPATH=/home/philippe/dev/python/foo:${PYTHONPATH}
==== Connaître les chemins de recherche des modules ====
import sys
sys.path