好不容易才把上一個無法安裝的問題解決。然后又繼續(xù)報錯元潘,這次的報錯更為嚴(yán)重。
報錯信息為:
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
原因分析:
async
和await
從 python3.7 開始已經(jīng)加入保留關(guān)鍵字中。 參考: What’s New In Python 3.7川尖, 所以async
和await
不能作為函數(shù)的參數(shù)名。而pyspider在官方文檔中也明確表示:Distributed architecture, Crawl Javascript pages, Python 2.{6,7}, 3.{3,4,5,6} support, etc...不兼容python3.7
解決方法:
- 下降自己的python版本茫孔,得到兼容
- gitclone “pyspider”這個項目叮喳,下載并且實現(xiàn)替換
問題解決1环肌!馍悟!