python+gunicorn+nginx部署遇到的坑

匿名 (未验证) 提交于 2019-12-02 22:10:10
gunicorn no module named flask
最近在Ubuntu上面部署Flask应用程序,报如下错误:
File "/var/Material-Prices/app/__init__.py", line 2, in <module>

ImportError: No module named flask
使用的是gunicorn,这个一看是缺少falsk模块,使用pip install flask,但是运行:gunicorn manage:manager 依然还是报相同错误。
产生原因:
由于某种原因,gunicorn将环境加载到虚拟环境之外。 我通过在虚拟环境之外卸载包gunicorn来解决问题。
解决方案:
首先退出虚拟环境,卸载gunicorn
(env) $ deactivate
$ sudo pip uninstall gunicorn
再次进入虚拟环境:
$ source env/bin/activate
(env) $ pip install gunicorn
(env) $ gunicorn server:app


2018-6-13 [11923] [INFO] Listening at: http://127.0.0.1:8000 (11923)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!