加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – ImportError:没有名为flask_restful的模块

发布时间:2020-12-20 11:06:07 所属栏目:Python 来源:网络整理
导读:我正在尝试部署appengine flex python应用程序,但在部署后在Stackdriver日志stderr中获取以下内容 File "/env/local/lib/python2.7/site-packages/gunicorn/arbiter.py",line 578,in spawn_worker worker.init_process() File "/env/local/lib/python2.7/sit
我正在尝试部署appengine flex python应用程序,但在部署后在Stackdriver日志stderr中获取以下内容

File "/env/local/lib/python2.7/site-packages/gunicorn/arbiter.py",line 578,in spawn_worker
    worker.init_process()
  File "/env/local/lib/python2.7/site-packages/gunicorn/workers/base.py",line 126,in init_process
    self.load_wsgi()
  File "/env/local/lib/python2.7/site-packages/gunicorn/workers/base.py",line 135,in load_wsgi
    self.wsgi = self.app.wsgi()
  File "/env/local/lib/python2.7/site-packages/gunicorn/app/base.py",line 67,in wsgi
    self.callable = self.load()
  File "/env/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py",line 65,in load
    return self.load_wsgiapp()
  File "/env/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py",line 52,in load_wsgiapp
    return util.import_app(self.app_uri)
  File "/env/local/lib/python2.7/site-packages/gunicorn/util.py",line 352,in import_app
    __import__(module)
  File "/home/vmagent/app/my_service/entry_point.py",line 5,in <module>
    import flask_restful as restful
ImportError: No module named flask_restful

第5行的entry_point.py有

import flask_restful as restful

而我的requirements.txt有

Flask-RESTful==0.3.6
gunicorn==19.7.1

不知道为什么它还在抱怨Flask-Restful

解决方法

在某些平台上进口是 case sensitive,即Linux(Windows和Mac可能会或可能不关心案例). Flask-RESTful包并不像大多数软件包那样都是小写的(根据 PEP 8建议),因此将rest_restful作为restful导入会产生导入错误,除非使用了正确的大小写.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读