在开发python项目过程中,使用flask run
运行项目时,出现了以下报错:
SyntaxError: Non-ASCII character ‘\xe7’ in file /projects/xxx/app.py on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
经过分析,发现:flask运行项目的时候采用的是python2环境,而python2环境下,项目程序注释中,不允许含有中文。
解决方式:
在文件首行添加一行注释:
#coding=utf-8
或者,修改 flask 项目运行的环境为 python3 !