对于语句“import tweepy”,我收到以下语法错误:
File "C:\Python32\lib\site-packages\tweepy-3.2.0-py3.2.egg\tweepy\streaming.py", line 149
self._buffer = u""
SyntaxError: invalid syntax
我不知道为什么解释器无法理解这段代码。这可能是由于编辑器和解释器之间的编码不匹配。 我该如何克服这个问题?目前使用的是windows7,Python3.2,tweepy 3.2.0 命令提示符sys.stdin.encoding说'cp437'。
答案 0 :(得分:1)
Tweepy与Python 3.2不兼容。您需要升级到Python 3.3或更高版本,或者找到支持Python 3.2的其他Twitter库。
来自project page:
Python 2.6和2.7,3.3&支持3.4。
具体来说,错误是由使用u'..'
字符串文字引起的,只有3.3及更高版本支持编写多语言Python代码;适用于Python 2和Python 3的代码。