我试图在部署后打开我的Heroku应用程序,但是它给了我以下错误:
“ SyntaxError:标识符中的字符无效”
要解决上述错误,我尝试在日志文件中添加一个heroku logs --tail
,该文件的输出如下:
2019-04-02T22:59:58.024020+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", line 362, in import_app
2019-04-02T22:59:58.024021+00:00 app[web.1]: app = eval(obj, vars(mod))
2019-04-02T22:59:58.024022+00:00 app[web.1]: File "<string>", line 1
2019-04-02T22:59:58.024023+00:00 app[web.1]: app
2019-04-02T22:59:58.024024+00:00 app[web.1]: ^
2019-04-02T22:59:58.024027+00:00 app[web.1]: SyntaxError: invalid character in identifier
任何帮助将不胜感激!
答案 0 :(得分:0)
最终在
之后解决了该问题从Procfile中删除所有不必要的空间,然后重写以下行
web:部署了gunicorn:app