python-virtualenv下启动gunicorn失败

发布于 2022-09-01 18:23:46 字数 262 浏览 12 评论 0

    virtualenv folder
    source folder/bin/activate
    pip install Flask
    ... //安装很多东西
    pip install gunicorn
    gunicorn -c gun.conf app:app
    // 报错 no module named Flask
    // 但是明明装了flask 

还有deativate之后gunicorn运行还管用么

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

蓝海 2022-09-08 18:23:46
  • 你需要用参数 --pythonpath 指定 python 环境。

    • gunicorn 默认是使用系统变量里的 python 来运行你的应用的。或者你也可以指定一个已经安装了 flask 的 python 环境。

  • deactivate 后再运行 gunicorn 命令是没有用的,因为它不在你的当前环境里。但如果你激活后运行了 gunicorn 启用了应用,你没有关闭终端,它就会一直跑着。

说好的呢 2022-09-08 18:23:46

楼上答的有道理,另外你是不是安装了多版本的python,导致gunicorn调用错误版本。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文