运行环境:win10 64位,python 3.7
在安装好pyspider后,运行pyspider all之后出现如下错误:
在研究了一个上午之后,集众多网友智慧,这个错误的原因是:
python3.7不兼容pyspider问题(出现占用关键字的问题)
Python 3.5中引入了async和await,它们在Python 3.7中成为关键字。
所以需要替换一下关键字。
在C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyspider目录下run.py、tornado_fetcher.py、webui>app.py,ctrl+f查找async替换掉全部就可以了,可以用async1替换掉async。
但是,接下来当我满心欢喜的继续运行pyspider all 的时候又出现了如下错误: