安装pyspider遇到的坑

pyspider是国人写的一款开源爬虫框架,我的以为这个框架用起来很方便,至于如何方即可以继续看下去。 
做者博客:http://blog.binux.me/python

安装pyspider
安装pyspider:pip install pyspider
因为pyspider目前只支持32位系统,由于安装pyspider前须要先安装一个依赖库:pycurl,而pycurl只支持32位系统
若是你是32位系统,就这样安装:linux

pip install pycurl
pip install pyspider

cmd后输入:pip install pyspidergit

Windows下可能会出现这样的错误提示:github

这是PyCurl安装错误,此时须要安装PyCurl库。从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl找到对应的Python版本,而后下载相应的wheel文件便可。好比Windows 64位、Python 3.7,则须要下载pycurl-7.43.1-cp37-cp37m-win_amd64.whl,随后用pip安装便可,命令以下:sql

 pip install d:\pycurl-7.43.1-cp37-cp37m-win_amd64.whl segmentfault

运行:pyspider all 而后又报错:windows

 

 从(https://blog.csdn.net/qq_26261381/article/details/86514138 ) 哪里获得解决办法。app

是由于async从python3.7开始不能用做参数名了,将全部脚本里面的async换一个名字便可,脚本很少,一共两个脚本框架

1 ffk_py/lib/python3.7/site-packages/pyspider/run.py

2 ffk_py/lib/python3.7/site-packages/pyspider/fetcher/tornado_fetcher.py 

修改完成后,运行以下:

 

相关文章
相关标签/搜索