pyspider 安装问题总结

摘要:
安装完爬虫框架pyspider出现的问题总结:1、报错图片Python-Command"pythonsetup.pyegg_info"failedwitherrorcode10inc:usersliujun~1appdatalocalemppip-install-sfbkdgpycurl解决方法:1、安装:pipinstallwheel2、下载对应的curlpython版本:python-2.7.

安装完爬虫框架pyspider出现的问题总结:

1、报错图片

Python-Command "python setup.py egg_info" failed with error code 10 in c:usersliujun~1appdatalocal emppip-install-sfbkdgpycurl

pyspider 安装问题总结第1张

解决方法:

1、安装:pip install wheel

pyspider 安装问题总结第2张

2、下载对应的curl

python版本:python-2.7.13.msi

curl版本:pycurl-7.43.0.3-cp27-cp27m-win32.whl

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl

3、放到自己指定目录,然后执行

pip install C:installpythonpycurl-7.43.0.3-cp27-cp27m-win32.whl

pyspider 安装问题总结第3张

4、按照pyspider

pip installpyspider

pyspider 安装问题总结第4张

5、出现报错

Could not find a version that satisfies the requirement u-msgpack-python>=1.6 (from pyspider) (from versions: )
No matching distribution found for u-msgpack-python>=1.6 (from pyspider)

pyspider 安装问题总结第5张

6、先卸载,然后安装

pip uninstall C:installpythonpycurl-7.43.0.3-cp27-cp27m-win32.whl
pip install C:installpythonpycurl-7.43.0.3-cp27-cp27m-win32.whl

7、pip install pyspider

8、安装成功

pyspider 安装问题总结第6张

9、启动pyspider

命令:pyspiderall

出现错误:

ValueError: Invalid configuration:
- Deprecated option 'domaincontroller': use 'http_authenticator.domain_controller' instead.

pyspider 安装问题总结第7张

解决方法:

把webdav.pv的209行:

地址:XXXpythonLibsite-packagespyspiderwebuiwebdav.py 

'domaincontroller': NeedAuthController(app),

修改为:

'http_authenticator.domain_controller': NeedAuthController(app),

10、再次启动pyspider all

出现错误:

from werkzeug.wsgi import DispatcherMiddleware
ImportError: cannot import name DispatcherMiddleware

pyspider 安装问题总结第8张

解决方法:

目前知道原因:

1、没有安装werkzeug

2、werkzeug的版本为1.0.0,这个版本中没有DispatcherMiddleware方法

解决办法:

卸载werkzeug,重新安装低版本的werkzeug

#卸载
python -m pip uninstall werkzeug
#安装指定版本
python -m pip install werkzeug==0.16.0

11、再次启动pyspider all

pyspider 安装问题总结第9张

12、访问本地http://localhost:5000/pyspider 安装问题总结第10张

免责声明:文章转载自《pyspider 安装问题总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Redis常见问题及处理办法(转)如何使用OpenCL编写程序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

如何获取显示器的EDID信息

可以说,作为一家以“显示”为生的企业,我们时时刻刻在与EDID打交道。“显示器你好,收到你的信息,现在就按最佳分辨率给你输出”。在输入端PC通过读取设备上的EDID来获悉设备支持的显示时序,而同样,在输出端设备需要读取显示器的EDID来确定自己的输出时序。液晶显示器、型号较新的CRT显示器和投影机在VGA接口都是有EDID的,而型号较老的CRT显示器和投影机...

Kafka监控工具——Kafka-Eagle

Kafka监控工具官网https://www.kafka-eagle.org/是什么KafkaEagle是一款用于监控和管理ApacheKafka的完全开源系统,目前托管在Github,由笔者和一些开源爱好者共同维护。而且,在使用消费者API时,尽量#客户端KafkaAPI版本和Kafka服务端的版本保持#一致性。...

Sql Server:创建用户并指定该用户只能看指定的视图,除此之外的都不让查看

--当前数据库创建角色execsp_Addrole“seeview”--创建了一个数据库角色,--添加了只允许访问指定视图的用户:execsp_Addlogin“login”、“password”、“default database name”execsp_ Addlogin“per”、“oa”不能在此处执行,execsp_Adduser“login nam...

CSS躬行记(8)——裁剪和遮罩

裁剪最早是在CSS2.1时代由clip属性引入,但该属性只能应用于绝对定位的元素,并且只能裁剪成矩形。CSS3提供了强大的clip-path属性,突破了clip属性的众多限制,接下来将围绕clip-path属性展开讲解。3)裁剪路径对于复杂的形状,可以采用SVG来创建裁剪路径,实现自定义。2)替换元素的填充和定位CSS3引入了两个新属性,用于遮罩替换元素。...

Java成长之路

如何学习如何从初级Java程序员成长为合格的架构师,或者一个合格的架构师应该拥有什么样的技术知识体系,这不仅是一个刚进入职场的初级程序员,也是一个工作了三年或五年后感到困惑的老程序员面临的问题。首先必须明确Java的突出之处和不同之处。...

微信公众号平台开发(三):几大微信接口的调用

但是,有一些高级接口。您的微信公众号必须具有一定的权限,例如通过微信认证,才能调用自定义菜单、微信支付和其他高级功能。不过,微信公众号的测试号系统可以应用这些高级接口。菜单类型很多,但xml类型不同。详情可在微信公众号平台查看相应文件。...