Python报错:SyntaxError: Non-ASCII character ‘\xe5’ in file manage.py on line 14, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
原因:编码格式不匹配导致程序不能识别程序中的中文导致的。
其中Python 2默认的编码格式是ASCII,Python 3默认的编码格式是UTF-8. 因此,如果我们使用Python 2运行的Python程序中出现了中文,就需要指定编码格式为UTF-8
解决方法:在Python脚本的开头加上:
# -*- coding: UTF-8 -*-
如果还出现以下类似的错误:
这就可能是虚拟环境没有打开,打开后再试试吧。
本文转自 https://blog.csdn.net/yuanfate/article/details/106558127,如有侵权,请联系删除。