python3.7不兼容pyspider

好不容易才把上一個無法安裝的問題解決。然后又繼續(xù)報錯,這次的報錯更為嚴重。

報錯信息為:
File "c:\users\13733\appdata\local\programs\python\python37\lib\site-packages\pyspider\run.py", line 231

async=True, get_object=False, no_input=False):
    ^
SyntaxError: invalid syntax

原因分析:

asyncawait從 python3.7 開始已經(jīng)加入保留關鍵字中。 參考: What’s New In Python 3.7, 所以asyncawait不能作為函數(shù)的參數(shù)名。而pyspider在官方文檔中也明確表示:Distributed architecture, Crawl Javascript pages, Python 2.{6,7}, 3.{3,4,5,6} support, etc...不兼容python3.7

解決方法:
  1. 下降自己的python版本,得到兼容
  2. gitclone “pyspider”這個項目,下載并且實現(xiàn)替換

問題解決?。?!

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容