簡體   English   中英

在Mac上導入tweepy錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM