[英]import tweepy error on Mac
我在Windows 10上成功運行了tweepy,但是當我在Mac上運行相同的應用程序時,導入tweepy語句后,它在空閑狀態崩潰並出現以下錯誤。 似乎在tweepy模塊內部,我不確定該如何解決。
Traceback (most recent call last):
File "/Users/arnoldrosielle/Desktop/PythonScripts/Twitter_Likes.py", line 9, in <module>
import tweepy
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tweepy/__init__.py", line 17, in <module>
from tweepy.streaming import Stream, StreamListener
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tweepy/streaming.py", line 358
def _start(self, async):
^
SyntaxError: invalid syntax
好的-所以在StackOverflow上沒有真正的響應,所以我在網上看起來有點困難,並在這里找到了這個https://github.com/tweepy/tweepy/issues/1017
“ stoictrader在5月9日發表了評論•
相同的問題,但在Windows10 x64 python3.7 beta上,在python3.6上工作正常,因此似乎與python 3.7不兼容? 好的找到了解決方案。 顯然,異步不能在Python 3.7中用作參數名稱。因此,請打開streaming.py並將#async替換為async_,它為我解決了該錯誤。”
我進入Mac上的streaming.py,並用async_(所有情況)替換了async。 那解決了這個問題。 因此,實際上異步不能在MacOS上用作變量,但在Windows上可以使用。 似乎是tweepy開發人員將其從async更改為async_的簡單修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.