gunicorn -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker app:app 报错 ModuleNotFoundError: No module named 'geventwebsocket' ]
时间: 2024-04-30 08:25:21 浏览: 190
这个报错是因为在你的环境中没有安装 `geventwebsocket` 模块,可以使用下面的命令来安装:
```
pip install gevent-websocket
```
安装完成后再次运行 `gunicorn -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker app:app` 就不会出现这个报错了。
相关问题
nohup gunicorn -b 0.0.0.0:5016 app:app &
这是一个运行 Flask 应用的命令,使用 Gunicorn 作为应用服务器。其中,-b 参数指定服务器绑定的 IP 地址和端口号,app:app 指定 Flask 应用的模块和应用实例。& 符号表示将该进程放到后台运行。而 nohup 命令则会忽略挂起信号,在用户退出登录后,该进程仍然可以继续运行。
gunicorn启动报错,ModuleNotFoundError: No module named 'geventwebsocket'
这个错误提示说明你缺少了一个名为`geventwebsocket`的Python模块。
你可以尝试通过以下命令安装该模块:
```
pip install gevent-websocket
```
如果你使用的是Python2,请使用以下命令:
```
pip2 install gevent-websocket
```
安装完成后,再次尝试运行gunicorn应该就不会报错了。