【问题标题】:No module named flask with waitress-serve and virtualenv (App engine flex)没有带有 waitress-serve 和 virtualenv 的名为 flask 的模块(App engine flex)
【发布时间】:2018-10-25 14:28:38
【问题描述】:

我正在开发一个曾经在 Linux 上运行以进行测试的项目。这是一个 App Engine flex 项目,使用 gunicorn 运行。如果我理解得很好,Gunicorn 不能在 Windows 上工作,所以有人建议我使用 waitress。 我也在我的项目中使用 virtualenv。

所以当我在我的 virtualenv 中时,我运行 waitress-serve main:app(gunicorn cmd 是 gunicorn -b :8080 main:app)。我收到一个错误:It had these arguments: 1. No module named flask

我用烧瓶。我可以在我的 virtualenv 文件夹中看到烧瓶文件夹。当我运行python 然后from flask import Flask 我没有错误。

waitress 和 virtualenv 之间是否存在兼容性问题?或者我做错了什么? (已经尝试删除 virtualenv 文件夹并重新安装所有东西)

【问题讨论】:

    标签: python virtualenv python-import waitress


    【解决方案1】:

    Python 模块区分大小写

    试试Flask 而不是flask

    【讨论】:

    • 如果我做import Flask,我会得到一个ImportError(带有女服务员和python cli)
    猜你喜欢
    • 2013-03-06
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    相关资源
    最近更新 更多