使用jupyter笔记本
import tweepy
但是,我收到以下错误消息
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2961, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-2-f5e4f2180e08>", line 1, in <module>
import tweepy
File "C:\ProgramData\Anaconda3\lib\site-packages\tweepy-3.6.0-py3.7.egg\tweepy\__init__.py", line 17, in <module>
from tweepy.streaming import Stream, StreamListener
File "C:\ProgramData\Anaconda3\lib\site-packages\tweepy-3.6.0-py3.7.egg\tweepy\streaming.py", line 358
def _start(self, async):
^
SyntaxError: invalid syntax
我该怎么做才能解决此问题?当我在命令提示符下运行conda list时,它说。
# Name Version Build Channel
tweepy 3.6.0 <pip>
答案 0 :(得分:0)
async
不能在Python 3.7中用作参数名称。
请参阅:https://docs.python.org/3/whatsnew/3.7.html#summary-release-highlights
异步和等待现在是保留关键字。
这个问题已经众所周知:https://github.com/tweepy/tweepy/issues/1017
当前建议是在/tweepy/streaming.py中将所有出现的async
手动重命名为async_
,直到有新版本发布为止。