python3.7 安装使用pyspider模块 遇到报错:
File "/root/anaconda3/lib/python3.7/site-packages/pyspider/run.py", line 231
async=True, get_object=False, no_input=False):
找了半天原来是因为python3.7不支持async做变量。在python3.7中,async是一个与异步操作相关的 "关键字" , 所以不可以将async定义为变量。
我们需要自己找到报错的文件,将async全文替换成其他名字 如 :async2
如上面报错截图,需要打开 /root/anaconda3/lib/python3.7/site-packages/pyspider/run.py 这个文件修改即可解决。
除了上面报错的位置,还有其他的文件中也有相同的问题,解决方式是一样的。