Bienvenue sur IndexError.

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

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

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 par rosalia (152 points)

1 Réponse

+4 votes

Dans gui'.py

from . Import adm

répondu 15-Aou par foxmask (2,862 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 ?

...