l'ajout de répertoire sys.chemin /PYTHONPATH

Je suis en train d'importer un module à partir d'un répertoire particulier.

Le problème est que si j'utilise sys.path.append(mod_directory) pour ajouter le chemin d'accès, puis ouvrez l'interpréteur python, le répertoire mod_directory est ajouté à la fin de la liste sys.chemin d'accès. Si j'exporte le PYTHONPATH variable avant l'ouverture de l'interpréteur python, le répertoire est ajouté au début de la liste. Dans ce dernier cas, je peux importer le module mais dans le premier cas, je ne peux pas.

Quelqu'un peut-il expliquer pourquoi ce qui se passe et me donner une solution pour ajouter de la mod_directory le début, à l'intérieur de un script python ?