Aucun module nommé utils erreur sur la compilation du fichier py
Je suis en train de lancer un .py
fichier via l'invite de commande en utilisant la commande "python filename.py". J'ai déjà définir les variables d'environnement pour python après je l'ai installé, donc je ne pas faire d'erreur quand je tape python. Le fichier que je suis à court d'importations d'un certain nombre de répertoires, qui sont tous des préexistant dans le même répertoire que le fichier que je suis en cours d'exécution, à l'exception du fichier web.py qui j'arrive pas à les localiser dans le répertoire, donc je suis en supposant qu'il est quelque part à l'intérieur du paquet python, je l'ai téléchargé. Mais, je ne pouvais pas le trouver là, donc j'ai besoin d'installer une extension pour python pour la web.py fichier importé avec succès ou est-il un autre moyen de contourner cela.
J'ai téléchargé Python 3.4, je suis sur windows 7 que mon système d'exploitation et l'erreur exacte que je reçois lorsque j'essaie de compiler le fichier est
ImportError: No module named 'utils'
Quelqu'un peut-il expliquer ou me diriger vers une page qui montre en détail comment installer les extensions python?
OriginalL'auteur Andrew Brick | 2014-11-21
Vous devez vous connecter pour publier un commentaire.
Erreur se produit lorsque l'interpréteur Python ne peut pas trouver un particulier ".py" fichier. Dans votre cas, c'est le fichier "utils.py".
Vous devez d'abord trouver le fichier qui est en train d'essayer d'importer "utils.py". Départ avec votre fichier principal de rechercher tous les fichiers que vous importez. (Je suppose que ce problème vient de l'un de la non-fichiers de la bibliothèque, mais je peux me tromper.)
Une fois que vous avez le "haut niveau" importer la liste, vérifiez chacun de ces fichiers pour voir ce qu'ILS importent, et répétez le processus pour eux. Finalement, vous trouverez la .py fichier qui est d'essayer d'importer "utils". Il y a peut être un répertoire de spécification de forcer Python à regarder dans la mauvaise place.
Enfin, à l'aide de windows " gestionnaire de fichiers, effectuez une recherche pour "utils.py". Comme une solution temporaire, vous pouvez copier à partir de son emplacement actuel dans votre répertoire de travail. Qui permettra au moins de vous pour obtenir votre projet et en cours d'exécution jusqu'à ce que vous résoudre la cause réelle.
À ce stade, je ne peux toujours pas répondre en détail. 'utils" est un nom générique qui peut s'appliquer à n'importe quelle bibliothèque. Je peux dire ceci, cependant, les différences entre les 2.X et 3.X de Python sont très distincts - un peu comme la différence entre une voiture à transmission manuelle et automatique. En essayant de faire une voiture à la fois manuel de et automatique en même temps serait un cauchemar, et qui seraient donc essayer de faire de Python 3 totalement comaptible avec les anciens Python 2 code. Donc, Python 2 continue à être soutenue et développée avec Python 3. L'idée est de donner à chacun le temps de mettre à jour l'ancien code de Python 3.
OriginalL'auteur Thorin Schmidt
Cette erreur se produit en raison de fichier(s)/dossier(s) qui ne sont pas dans leurs emplacements respectifs.
J'ai eu une erreur similaire avec un Python Flacon Cadre d'application, il s'avère que mon manage.py et config.py les fichiers dans le dossier app avec les autres dossiers(ils étaient censés être à l'extérieur du répertoire app), et que la cause de l'erreur dans ma situation.
Une fois que j'ai placé les fichiers dans l'emplacement adéquat boom erreur a disparu.
Afin de Vérifier que vous cadre d'application et assurez-vous que les choses sont situés étaient-ils sont censés être.
Bonne chance
OriginalL'auteur webWizard