安裝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 

修改完成後,運行以下:

 

相關文章
相關標籤/搜索