Tentative d'importation relative dans un non-package (après 2to3)
Après la conversion en Python 3.x à l'aide de 2to3
(voir mon question précédente), j'ai cette erreur lors de la compilation:
File "setup.py", line 28, in <module>
from . import mof_compiler
ValueError: Attempted relative import in non-package
Le code:
from . import mof_compiler
mof_compiler._build()
Mais je ne sais pas pourquoi c'est mal, depuis mof_compiler
est dans le même dir que setup.py
. S'il vous plaît aider!
source d'informationauteur Remko
Vous devez vous connecter pour publier un commentaire.
Puisqu'il n'est pas
__init__.py
le répertoire de travail est un non-package.Vous n'avez pas besoin d'un parent à l'importation.
Ou.
Vous avez besoin d'un
__init__.py
pour faire un paquet.