ImportError: aucun module nommé flask.ext.login
J'ai un problème avec flask_login module.
j'ai installé flask_login module avec succès. Aussi à partir de l'invite de commande, je peux exécuter ce script facilement sans erreur:
Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from flask.ext.login import LoginManager
Mais quand je suis en cours d'exécution de ce script:
from flask import Flask
from flask.ext.login import LoginManager
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World! Welcome"
if __name__ == "__main__":
app.run()
j'obtiens l'erreur :
ImportError: No module named flask.ext.login
Quelle est l'erreur que j'ai fais. Je suis très nouveau à ce flacon. Merci à l'avance.
source d'informationauteur curiousguy
Vous devez vous connecter pour publier un commentaire.
Installer pip, puis utilisez la commande suivante:
C:\Python27\scripts>pip install Flask-Login
Si code suivant ne fonctionne pas:
essayez ce qui suit:
C'est la nouvelle convention.
De trouver le flacon version de connexion, vous pouvez exécuter la commande suivante dans le terminal. Il suffit de changer le nom de connaître la version des autres paquets.
C'est un environnement d'erreur, quelle qu'en soit l'IDE que vous utilisez n'ont pas le PYTHONPATH correctement réglé. Vous pouvez tester cela en créant un petit fichier de test: test.py, avec le contenu suivant:
Si le PYTHONPATH ne contient pas le répertoire qui contient votre Flacon-forfait de Connexion, alors que c'est la question.
Étrange, Mais ça a marché quand j'ai essayé d'exécuter le script à partir de l'invite de Commande
Mais lorsque j'essaie d'exécuter du python IDE par défaut
pressing f5
il n'est pas de travail.