【发布时间】:2015-09-10 16:17:13
【问题描述】:
我正在尝试按照 Heroku 的指南启动并运行烧瓶结构:https://devcenter.heroku.com/articles/getting-started-with-python-o
但是我遇到了一个奇怪的问题,按照指南,运行heroku local时出现以下错误:
forego | starting web.1 on port 5000
web.1 | Traceback (most recent call last):
没有其他消息。我在 Windows 7 64bit 上并尝试从 gitbash 和 cmd 运行它,有无“以管理员身份运行”,但没有任何变化。
我的 Procfile 看起来像这样:
web: gunicorn main:app --log-file -
文件夹结构几乎是标准的:
.git/
static/
venv/
main.py
Procfile
而 main.py 是:
import os
from flask import Flask
app = Flask(__name__)
@app.route('/')
def root():
return 'hello world'
现在,当我尝试调用 app.run 手动运行烧瓶时,它运行良好,没有任何问题。知道可能导致这种情况的原因吗?
【问题讨论】:
-
不确定是否与您的问题有关,我不是 Heroku 用户,但
Gunicorn无法在 Windows 上运行。