ImportError:没有名为flask.ext.httpauth的模块

T A*_*nio 15 python rest basic-authentication flask

我想尝试使用Flask框架的Python服务器.我很难设置烧瓶扩展HTTPBasicAuth.我不确定如何正确地进行此扩展设置.请帮忙!

CMD输出:

C:\ Dev Workspaces\RestTutorial\REST-tutorial-master> python rest-server.py Traceback(最近一次调用最后一次):文件"rest-server.py",第3行,来自于flask.ext.httpauth,导入HTTPBasicAuth文件load_module中的"C:\ Python27\lib\site-packages\flask\exthook.py",第87行

raise ImportError('No module named %s' % fullname) ImportError: No module named flask.ext.httpauth
Run Code Online (Sandbox Code Playgroud)

谢谢!

Ani*_*she 25

可能为时已晚,无法回答.但是把它放在别人身上.

只安装Flask不会安装httpauth,您必须明确安装它.运行以下命令以全局安装:

$ pip install flask-httpauth
Run Code Online (Sandbox Code Playgroud)

要么

$ flask/bin/pip install flask-httpauth
Run Code Online (Sandbox Code Playgroud)

其中flask/bin是运行烧瓶的虚拟环境

  • StackOverflow的经验法则:它永远不会迟到:) (11认同)

Way*_*all 1

您是否正确安装并设置了模块?访问http://flask.pocoo.org/docs/quickstart/,您可以在其中找到 Flask 框架的快速入门指南。