Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

Erreur : ModuleNotFoundError

+1 vote

J'ai une erreur d'importation de module, mai je n'arrive pas à comprendre où cela bloque.
Voici la structure du projet:
- projet:

  |-- main.py
  |-- scripts:
         |--__init__.py
         |-- gui.py
         |-- adm.py

J'importe adm.py dans gui.py et le programme se lance avec main.py.
Au lancement de main.py, j'ai "ModuleNotFoundError: No module named 'adm'"

J'ai mis dans main.py

import sys
import scripts.gui as gui

Et dans gui.py

import adm as adm

De quelle manière dois-je importer mon module ?

demandé 15-Aou-2018 par rosalia (156 points)

1 Réponse

+4 votes

Dans gui'.py

from . Import adm

répondu 15-Aou-2018 par foxmask (2,892 points)

Sinon en détournant un tuto. J'ajoute ses lignes dans le main.py

import sys sys.path.append("/home/simon/programmation/name_prog/scripts/")

Qu'en pense-tu ?

...