首页 > 解决方案 > pip install guniorn 后,终端显示找不到该命令:gunicorn

问题描述

我尝试使用烧瓶和 gunicorn 来构建 Web 服务。

使用后pip install gunicorn,安装成功。

但是当我跑步时gunicorn -c gunicorn.conf app:app

zsh: command not found: gunicorn

环境:

我想知道如何解决这个问题,或者还有其他方法可以运行 gunicorn?像一个python文件?

标签: pythongunicorn

解决方案


始终使用虚拟环境来隔离项目特定包的最佳实践。

要创建虚拟环境,请使用python3.8 -m venv venv

在 gunicorn 上解决您的问题

  1. 确保您已安装 gunicorn 来投影虚拟环境。
  2. 活跃环境source venv/bin/active
  3. 像往常一样运行 gunicorn

如果 gunicorn 无法正常工作,您可以通过其他方式直接访问安装它的 gunicorn 文件。

/home/ubuntu/Projects/myproject/venv/bin/gunicorn -c "config/gunicorn.py" "main:deliver_app(run_type='prod')"

推荐阅读