我正在尝试使用谷歌应用引擎部署我的应用程序。我编辑过应用程序yaml为了体现灵活的环境,同时也给出了所有的app信息。下面是应用程序yaml文件。在
runtime: python
env: flex
entrypoint: gunicorn -b :$PORT main:app
runtime_config:
python_version: 3
一旦部署正在进行,我将得到以下错误
^{pr2}$
请注意,App Deployed是我print语句中的一行。它正在被执行。但是部署失败了
提前谢谢你
Tags:
我也有同样的问题。在
在我的例子中,原因是在根项目目录中有一个名为
^{pr2}$main
的目录。在我猜古尼康搞糊涂了。 解决方案(对我有效):重命名
main
目录。在请注意,不要将其重命名为
code
目录。这将导致PyCharm中的另一个调试问题。:)在你的
app.yaml
中,你用gunicorn -b :$PORT main:app
开始gunicorn。这告诉它在文件main.py
中查找对象app
当您有一个
main.py
文件,但其中没有app
对象时发生。在您可能需要设置一个烧瓶应用程序,如下所示:
请在此处查看完整的示例应用程序:https://cloud.google.com/appengine/docs/flexible/python/quickstart#hello_world_code_review
相关问题 更多 >
编程相关推荐