Tweepy не работает на Anaconda Jupyter - PullRequest
1 голос
/ 23 апреля 2019

Я установил tweepy на anaconda promptconda install -c conda-forge 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

1 Ответ

2 голосов
/ 23 апреля 2019

Эта проблема GitHub имеет ответ: https://github.com/tweepy/tweepy/issues/1017#issuecomment-387703653

По сути, async является зарезервированным ключевым словом в Python 3.7 и не может использоваться в качестве аргумента функции.Цитирую соответствующую часть вопроса:

Ладно нашел решение.Очевидно, async не может использоваться в качестве имени аргумента в Python 3.7. Так что откройте streaming.py и замените #async на async_. Это исправило ошибку для меня.

...