cur*_*guy 29 python flask flask-login
我的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
Run Code Online (Sandbox Code Playgroud)
但是当我运行这个脚本时:
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()
Run Code Online (Sandbox Code Playgroud)
我收到错误:
ImportError: No module named flask.ext.login
Run Code Online (Sandbox Code Playgroud)
我在做什么错.我对这个烧瓶很新.提前致谢.
pre*_*mar 31
如果以下不起作用:
from flask.ext.login import LoginManager
Run Code Online (Sandbox Code Playgroud)
尝试以下方法:
from flask_login import LoginManager
Run Code Online (Sandbox Code Playgroud)
这是新的惯例.
要查找flask-login版本,可以在终端中运行以下命令.只需更改名称即可了解其他软件包的版本.
pip show flask-login
Run Code Online (Sandbox Code Playgroud)
小智 6
如果您已经安装了flask-login by
$pip install flask_login
Run Code Online (Sandbox Code Playgroud)
尝试更换
from flask.ext.login import LoginManager
Run Code Online (Sandbox Code Playgroud)
同
from flask_login import LoginManager
Run Code Online (Sandbox Code Playgroud)
奇怪但是当我尝试从命令提示符运行脚本时它起作用了
C:\Users\dib\Desktop>python foo.py
* Running on http://127.0.0.1:5000/
127.0.0.1 - - [11/Feb/2014 18:03:52] "GET / HTTP/1.1" 200 -
Run Code Online (Sandbox Code Playgroud)
但是当我尝试从 python 默认 IDE 运行时,pressing f5它不起作用。
| 归档时间: |
|
| 查看次数: |
40557 次 |
| 最近记录: |