Не могу импортировать твипы для питона - PullRequest
0 голосов
/ 19 ноября 2018

Используя jupyter notebook

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 в командной строке, он говорит.

# Name                    Version                   Build  Channel
    tweepy                    3.6.0                     <pip>

1 Ответ

0 голосов
/ 19 ноября 2018

async нельзя использовать в качестве имени аргумента в Python 3.7.

См .: https://docs.python.org/3/whatsnew/3.7.html#summary-release-highlights

async и await теперь являются зарезервированными ключевыми словами.

Эта проблема уже известна: https://github.com/tweepy/tweepy/issues/1017

В настоящее время рекомендуется вручную переименовать все вхождения от async до async_ в/tweepy/streaming.py, пока не будет доступен новый выпуск.

...