python - pip install guniorn 后,终端显示找不到该命令:gunicorn
问题描述
我尝试使用烧瓶和 gunicorn 来构建 Web 服务。
使用后pip install gunicorn
,安装成功。
但是当我跑步时gunicorn -c gunicorn.conf app:app
有zsh: command not found: gunicorn
环境:
- 苹果系统
我想知道如何解决这个问题,或者还有其他方法可以运行 gunicorn?像一个python文件?
解决方案
始终使用虚拟环境来隔离项目特定包的最佳实践。
要创建虚拟环境,请使用python3.8 -m venv venv
在 gunicorn 上解决您的问题
- 确保您已安装 gunicorn 来投影虚拟环境。
- 活跃环境
source venv/bin/active
- 像往常一样运行 gunicorn
如果 gunicorn 无法正常工作,您可以通过其他方式直接访问安装它的 gunicorn 文件。
/home/ubuntu/Projects/myproject/venv/bin/gunicorn -c "config/gunicorn.py" "main:deliver_app(run_type='prod')"
推荐阅读
- javascript - 让用户知道我的网站使用 cookie 和本地存储来遵守 GDPR
- mongodb - 给定 id 不重复的 MongoDB 计数
- nim-lang - 如何在 Nim 中将变量增加 1
- python - TypeError: on_voice_state_update() 接受 2 个位置参数,但给出了 3 个
- c# - 文本框双向多重绑定需要 Path 或 XPath
- asp.net-mvc - 为 mvc asp .net 3.1 应用程序配置 IIS 的问题
- jenkins - Jenkinsfile 开关变量错误应用
- python-3.x - 如何在python中运行cutom for循环
- gd - 绘制超出图像边界的多边形
- powershell - 使用相等比较运算符运行 Cmdlet