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, 所以asyncawait不能作为函数的参数名。而pyspider在官方文档中也明确表示:Distributed architecture, Crawl Javascript pages, Python 2.{6,7}, 3.{3,4,5,6} support, etc...不兼容python3.7

解决方法:
  1. 下降自己的python版本,得到兼容
  2. gitclone “pyspider”这个项目,下载并且实现替换

问题解决!!!

你可能感兴趣的:(python3.7不兼容pyspider)