こんばんは、エンジニアの眠れない夜です。
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を使ってツイッター認証をする方法もまとめているのでご参考まで。
コメントを残す