Erreur d'importation, aucun module nommé xxxx
J'ai un projet ayant la structure
/example
../prediction
....__init__.py
....a.py
PYTHONPATH est pointé /exemple
maintenant j'ouvre le python dans le terminal et tapez
import prediction
il a réussi, mais si je tape
import prediction.a
elle renvoie l'erreur
ImportError: No module named 'prediction.a'; 'prediction' is not a package
pourquoi est-ce? n'est-ce pas déjà importées comme un paquet
source d'informationauteur Hello lad
Vous devez vous connecter pour publier un commentaire.
Le comportement que vous voyez peuvent être causés si il existe un module (
foo.py
) ou ensemble (foo/__init__.py
) dans votre répertoire courant qui a un nom en conflit.Dans votre cas, je pense qu'il y est un fichier nommé
prediction.py
et vous vous êtes qui, au lieu de laprediction
paquet dans votreexamples
répertoire.