2015-01-12 68 views
7

试图运行一个服务器无模块命名flask.ext.restful

(dal)➜ Server (master) python mainDAL.py              ✭ ✱ 
    Traceback (most recent call last): 
     File "mainDAL.py", line 4, in <module> 
     from flask.ext import restful 
     File "/Users/partuck/.virtualenvs/dal/lib/python2.7/site-packages/flask/exthook.py", line 87, in load_module 
     raise ImportError('No module named %s' % fullname) 
ImportError: No module named flask.ext.restful 

我的点子包括量瓶中,用最新版本。我不明白的是这是什么是这个宁静的模块。

在这里阅读http://flask-restful.readthedocs.org/en/latest/api.html#id1 它存在。

(dal)➜ Server (master) pip freeze                ✭ ✱ 
Flask==0.10.1 
itsdangerous==0.24 
Jinja2==2.7.3 
MarkupSafe==0.23 
mimerender==0.5.4 
pbr==0.10.7 
pipdeptree==0.4.2 
pymongo==2.7.2 
python-dateutil==2.4.0 
python-mimeparse==0.1.4 
six==1.9.0 
SQLAlchemy==0.9.8 
stevedore==1.2.0 
virtualenv==12.0.5 
virtualenv-clone==0.2.5 
virtualenvwrapper==4.3.2 
Werkzeug==0.9.6 

回答

19

您已经安装了烧瓶中,但还没有安装Flask-RESTful,这是不是在你的pip freeze列表。

你可以install它与pip install flask-restful

2

我遇到了同样的问题,上面的代码无法解决我的问题。您可以直接套用下面的代码: -

pip install Flask-API 

这将帮助您安装瓶的API和你不需要单独更新/加载模块。