码迷,mamicode.com
首页 > 其他好文 > 详细

安装pyspider框架时遇到的问题

时间:2019-12-18 23:50:57      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:低版本   baidu   装包   tar   ctr   href   产生   ado   根据   

安装pyspider, 直接cmd中输入 pip install pyspider, 而后提示报错

技术图片

 

 从网上找到解决方法,pycurl需要根据python版本采用wheel方法安装.

下载链接为https://www.lfd.uci.edu/~gohlke/pythonlibs/, 打开网页搜索pycurl,找到对应版本.

pip install wheel安装好直接, cmd切换到wheel文件目录, 输入 pip install 安装包名称.whl 即可

由于pycuel链接较慢,可用如下地址下载

https://pan.baidu.com/s/1jjf-CD6W0kJ8tDlj88C-QQ

-----------------------------------------------------------------------------

然后启动又遇到问题如图

技术图片

 

 问题产生原因为python3.7中async被纳为关键词,需要将pyspider中的async替换掉, 建议改为async_,

分别在run.py、fetcher->tornado_fetcher.py、webui->app.py , ctrl+f查找async替换掉即可.

---------------------------------------------------------------------------

接下来启动,再次报错如下:

技术图片

 

 百度得到解决方法如下:

产生原因为 WsgiDAV发布了版本 pre-release 3.x导致,需要降低版本,
将wsgidav替换为2.4.1

cmd输入如下命令
•# python -m pip install wsgidav==2.4.1 即可解决.

安装pyspider框架时遇到的问题

标签:低版本   baidu   装包   tar   ctr   href   产生   ado   根据   

原文地址:https://www.cnblogs.com/feng-hao/p/12064390.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!