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

2024-09-28 03:23:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个使用Flask框架的Python服务器。我很难设置烧瓶扩展HTTPBasicAuth。我不知道怎样才能把这个分机安装好。请帮忙!

命令输出:

C:\Dev Workspaces\RestTutorial\REST-tutorial-master>python rest-server.py Traceback (most recent call last): File "rest-server.py", line 3, in from flask.ext.httpauth import HTTPBasicAuth File "C:\Python27\lib\site-packages\flask\exthook.py", line 87, in load_module

raise ImportError('No module named %s' % fullname) ImportError: No module named flask.ext.httpauth

谢谢!


Tags: noinpyrestflaskserverlineext
3条回答

可能来不及回答。但把它放在这里是为了其他人。

仅安装烧瓶不会安装httpauth,您必须显式安装它。运行以下命令进行全局安装:

$ pip install flask-httpauth

或者

$ flask/bin/pip install flask-httpauth

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

不赞成导入flask.ext.httpauth,请改用flask-httpauth。 你试过这个吗。

Here你可以找到原因。

在我的情况下,我的烧瓶版本的正确进口如下:

from flask_httpauth import HTTPBasicAuth

相关问题 更多 >

    热门问题