Table des matières

Gestion des modules Python

Vérifier qu'un module puisse être chargé

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

  1. Ajouter un fichier vide __init__.py dans le dossier du module.
  2. 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