1、第一步
pip install wheel

2、第二步
https://www.lfd.uci.edu/~gohlke/pythonlibs/#genshi
下载对应的pycurl
由于我是windows64位 python3.8 所以下载
windows64位安装pyspider记录

3、第三步
pip install d:\pycurl-7.43.0.4-cp38-cp38-win_amd64(加粗部分自己改,d指我的pycurl放在d盘)

4、第四步
第四步成功后,pip install pyspider,还是会报错
windows64位安装pyspider记录
因为 pyspider 的作者在参数中用了async关键字
Python 3.5中引入了async和await,它们在Python 3.7中成为关键字。
到python安装目录下,找到这三个文件,Ctrl + H ,将里面的 async 替换为任何非关键字以外的参数,比如 async123,然后保存
Lib\site-packages\pyspider\run.py
Lib\site-packages\pyspider\webui\app.py
Lib\site-packages\pyspider\fetcher\tornado_fetcher.py(这个文件里的async记得区分大小写)
如果忘记安装目录,可以用pip --version查看
参考:https://www.cnblogs.com/jiyu-hlzy/p/12070814.html

5、第五步:重装werkzeug
两条命令
pip uninstall werkzeug
pip install werkzeug==0.16.1

6、第六步:
pip install pyspider
完成后
输入pyspider all
windows64位安装pyspider记录

打开:http://localhost:5000/
windows64位安装pyspider记录

相关文章: