pyspider 不兼容python3.7
安装之后运行命令
pyspider
报错async错误 找到报错的文件将其中的async全部替换为自定义的变量名,比如说async1
我一共改了三个文件,如下图:
还可能报错
raise ValueError("Invalid configuration:\n - " + "\n - ".join(errors))
ValueError: Invalid configuration:
- Deprecated option ‘domaincontroller’: use ‘http_authenticator.domain_controller’ instead.
找到文件
/venv/lib/python3.7/site-packages/pyspider/webui/webdav.py
修改209行
'domaincontroller': NeedAuthController(app),
替换为:
'http_authenticator':{
'HTTPAuthenticator':NeedAuthController(app),
},