我正在使用YouTube Data API客户端库(适用于Python)。我已经在Google App Engine上部署了我的应用程序,该App Engine可以导入该库,但是显示以下错误
SyntaxError: Non-ASCII character '\xe2' in file /Users/adityaborde/Python-projects/Gujarati Rasoi Bot/gujaratirasoi-bot/lib/httplib2/__init__.py on line 134, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
httplib2文件是google-api-python-client库的一部分
答案 0 :(得分:2)
您是否替换或复制了一些导致单引号替换为单引号的代码?请查看此article,以获取一些背景信息。
您可以简单地转到有问题的_ init _.py文件,查看为什么134行被误读,并查看是否可以从那里修复它。如果该文件在文件中不正确并且只是未正确编码,则可以将其添加到.py文件的顶部:
# -*- coding: utf-8 -*-