Selenium 安装注意事项

发现还是版本的原因,werkzeug的版本为1.0.0,这个版本中没有DispatcherMiddleware方法,所以还是降低版本。

注意降低版本不能低于0.15版本,因为我们的pyspider要求大于0.15版本以上

python -m pip  uninstall werkzeug # 卸载
python -m pip install werkzeug==0.16.1   #安装0.16.1版本
因为python3.5开始把async和await设为关键字了,这里作为参数名与关键字冲突了,因此找到对应的py文件,
将async修改为其他名称,我修改为pyspiderasync。
在以下几个文件中存在:pyspider->run.py、pyspider->fetcher->tornado_fetcher.py、webui>app.py。
原文地址:https://www.cnblogs.com/CoreXin/p/14688729.html