无法使用gunicorn在Heroku云上运行我的网络套接字站点。在本地(“ heroku本地”)工作正常,但是当我尝试访问我的网站URL时,它便崩溃了。
日志:
2018-07-18T20:45:32.563241 + 00:00 app [web.1]:错误:类uri'geventwebsocket.gunicorn.workers.GeventWebSocketWorker'无效或找不到: >
2018-07-18T20:45:32.563242 + 00:00 app [web.1]:
2018-07-18T20:45:32.563244 + 00:00 app [web.1]:[追踪(最近一次拨打电话):
2018-07-18T20:45:32.563246 + 00:00 app [web.1]:文件“ /app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py”,第132行,在load_class
2018-07-18T20:45:32.563247 + 00:00 app [web.1]:mod = import('。'。join(components))
2018-07-18T20:45:32.563249 + 00:00 app [web.1]: ModuleNotFoundError:没有名为'geventwebsocket'的模块
2018-07-18T20:45:32.563250 + 00:00 app [web.1]:]
答案 0 :(得分:2)
软件包名称如gevent-websocket
所示,所以是
conda activate <env-name>
conda install gevent-websocket
或
pip install gevent-websocket
取决于是否使用水蟒。