TweepyでSyntaxError: invalid syntaxが出た時の直し方

Python tweepySyntaxError: invalid syntax

こんばんは、エンジニアの眠れない夜です。

Python3.7になってStreamクラスの仕様が変わったらしく、Tweepyをpip install すると下記のようなエラーが出ます。


File "/usr/local/lib/python3.7/site-packages/tweepy/init.py", line 17, in
from tweepy.streaming import Stream, StreamListener
File "/usr/local/lib/python3.7/site-packages/tweepy/streaming.py", line 358
def _start(self, async):
^
SyntaxError: invalid syntax

TweepyをインストールするときにGitのバージョンを指定してインストールするとこの問題は解決します。

pip install -U git+https://github.com/tweepy/tweepy.git@2efe385fc69385b57733f747ee62e6be12a1338b

早くマスターブランチにマージされるといいですね。

 

Tweepyを使ってツイッター認証をする方法もまとめているのでご参考まで。

【Python3】tweepyで認証情報(AccessToken)の取得方法

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください