flask_login 模块有问题。
我已经成功安装了flask_login 模块。同样从命令提示符我可以很容易地运行这个脚本,没有错误:
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
但是当我运行这个脚本时:
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()
我收到了错误:
ImportError: No module named flask.ext.login
我做错了什么。我对这个 flask 很陌生。提前致谢。
最佳答案
如果以下不起作用:
from flask.ext.login import LoginManager
尝试以下方法:
from flask_login import LoginManager
这是新的约定。
要查找 flask 登录版本,您可以在终端中运行以下命令。改名字就知道其他包的版本了。
pip show flask-login
关于python - ImportError : No module named flask. ext.login,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701174/