1

我已经在 anaconda promptconda install -c conda-forge tweepy 上安装了 tweepy 但我收到以下错误任何想法?

 import tweepy

输出:

Traceback (most recent call last): 
File "C:\Users\user\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3296, in run_code exec(code_obj, self.user_global_ns, self.user_ns) 
File "<ipython-input-1-f5e4f2180e08>", line 1, in <module> import tweepy 
File "C:\Users\user\Anaconda3\lib\site-packages\tweepy\__init__.py", line 17, in <module> from tweepy.streaming import Stream, StreamListener 
File "C:\Users\user\Anaconda3\lib\site-packages\tweepy\streaming.py", line 358 def _start(self, async): 
                                                                                                    ^ 
 SyntaxError: invalid syntax
4

1 回答 1

2

这个 GitHub 问题有答案:https ://github.com/tweepy/tweepy/issues/1017#issuecomment-387703653

本质上,async是 Python 3.7 中的保留关键字,不能用作函数参数。引用问题的相关部分:

好的,找到了解决方案。显然 async 不能用作 Python 3.7 中的参数名称所以打开 streaming.py 并将 #async 替换为 async_ 它为我修复了错误。

于 2019-04-23T16:41:09.533 回答