1. 程式人生 > >windows10,安裝pyspider,python3.7 成功,但是不能啟動pyspider的解決辦法

windows10,安裝pyspider,python3.7 成功,但是不能啟動pyspider的解決辦法

最後一句出現

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 開始已經加入保留關鍵字中. 參考: What’s New In Python 3.7, 所以async不能作為函式的引數名.

 

  1. 將自己的 python 版本降低, 比如降到 python3.5
  2. 使用pycharm開啟

c:\users\13733\appdata\local\programs\python\python37\lib\site-packages\pyspider這個檔案,然後使用Ctrl+H查詢async,將所有的關鍵字改為shark,然後成功執行