2017-09-24 4 views
-1

J'essaie d'utiliser le flacon module python, et je l'ai installé avec succès avec pip. Je peux exécuter la commande suivante dans le terminal python invite de commande et dans le shell python:Flask erreur d'importation "ne peut pas importer le nom 'Flask'"

from flask import Flask 

Il fonctionne très bien. Cependant, lorsque je tente d'exécuter la même commande exacte dans un document python sauvé, je reçois l'erreur suivante:

Traceback (most recent call last): 
     File "C:\Users\Matthew\Desktop\flask.py", line 1, in <module> 
     from flask import Flask 
     File "C:\Users\Matthew\Desktop\flask.py", line 1, in <module> 
     from flask import Flask 
    ImportError: cannot import name 'Flask' 

J'ai parcouru l'échange Internet et de la pile à la recherche d'une solution, mais non travaille.

Répondre

3

Renommez le nom de fichier flask.py en un autre nom; Il empêche l'importation du module tiers flask car votre fichier est recherché en premier.

Assurez-vous également qu'il ne reste aucun fichier flask.pyc.

+0

Où puis-je trouver ces fichiers? – Matthew

+0

@Matthew, Comme le suggère le message d'erreur, vous pouvez le trouver dans le répertoire 'C: \ Users \ Matthew \ Desktop'. (peut-être votre bureau) – falsetru

+0

c'est le nom de mon fichier de code python – Matthew