python怎么安装scrapy_详解Python安装scrapy的正确姿势
运行平台:Windows
Python版本:Python3.x
IDE:Sublime text3
一、Scrapy简介
Scrapy是一个为了爬取网站数据提取结构性数据而编写的应用框架,可以应用于数据挖掘,信息处理或存储历史数据等一些列的程序中。Scrapy最初就是为了网络爬取而设计的。现在,Scrapy已经推出了曾承诺过的Python3.x版本。
为什么学习Scrapy呢?它能我们更好的完成爬虫任务,自己写Python爬虫程序好比孤军奋战,而使用了Scrapy就好比手底下有了千军万马。Scrapy可以起到事半功倍(甚至好几倍*.*)的效果。所以,学习Scrapy也就显得很有必要了。
二、Scrapy安装
1.直接使用指令pip3 install scrapy,发现有诸多错误。
Failed building wheel for lxml
Microsoft Visual C++ 10.0 is required
Failed building twisted
Unable to find vcvarsall.bat
遇到的错误,如下图所示:
2.解决办法
(1)在cmd中输入指令python,查看python的版本,如下:
从上图可以看出可以看出我的Python版本为Python3.5.2-64bit。
(2)登陆http://www.lfd.uci.edu/~gohlke/pythonlibs/,Ctrl+F搜索Lxml、Twisted、Scrapy,下载对应的版本,例如:lxml-3.7.3-cp35-cp35m-win_adm64.whl,表示lxml的版本为3.7.3,对应的python版本为3.5-64bit。我下载的版本如下图所示:
在cmd中输入DOS指令,进入下载好的whl文件夹下,例如我的三个whl文件放在了Scrapy文件夹下:
(4)依次执行如下命令:
a.pip3 install wheel
b.pip3 install lxml-3.7.3-cp35-cp35m-win_amd64.whl
c.pip3 install Twisted-17.1.0-cp35-cp35m-win_amd64.whl
d.pip3 install Scrapy-1.3.2-py2.py3-none-any.whl
这样Scrapy的安装就完成了,请忽略最后两行让我升级pip的信息。*.*
(5)Srapy已经安装成功,还要下载pywin32,找到对应版本下载,一路下一步安装即可。安装完成后,就可以正常使用Scrapy了。
至此,大功告成,我们可以愉快的使用Scrapy了。
总结
以上所述是小编给大家介绍的Python安装scrapy的正确姿势,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
python怎么安装scrapy_详解Python安装scrapy的正确姿势相关推荐
- python如何安装matplotlib_详解python安装matplotlib库三种失败情况
(可能只有最后一句命令有用,可能全篇都没用) (小白方法,可能只适用于本人情况) 安装matplotlib时,出现的三种失败情况 1.read timed out 一开始我在pycharm终端使用pi ...
- python xlrd安装_详解python中xlrd包的安装与处理Excel表格
一.安装xlrd 地址 下载后,使用 pip install .whl安装即好. 查看帮助: >>> import xlrd >>> help(xlrd) Help ...
- python操作目录_详解python中的文件与目录操作
详解python中的文件与目录操作 一 获得当前路径 1.代码1 >>>import os >>>print('Current directory is ',os. ...
- python归一化处理_详解python实现数据归一化处理的方式:(0,1)标准化
在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...
- python模式匹配算法_详解Python 最短匹配模式
问题 你正在试着用正则表达式匹配某个文本模式,但是它找到的是模式的最长可能匹配. 而你想修改它变成查找最短的可能匹配. 解决方案 这个问题一般出现在需要匹配一对分隔符之间的文本的时候(比如引号包含的字 ...
- python opencv 直方图均衡_详解python OpenCV学习笔记之直方图均衡化
本文介绍了python OpenCV学习笔记之直方图均衡化,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/d5/daf/tutorial_py_hi ...
- python制作界面_详解python做UI界面的方法
详解python做UI界面的方法 更新时间:2019年02月27日 14:44:34 投稿:laozhang 在本文里我们给大家整理了关于python做UI界面的方法和具体步骤,对此有需要的朋友们可以 ...
- python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...
html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...
- python namedtuple用法_详解Python中namedtuple的使用
namedtuple是Python中存储数据类型,比较常见的数据类型还有有list和tuple数据类型.相比于list,tuple中的元素不可修改,在映射中可以当键使用. namedtuple: na ...
最新文章
- url 参数 后台 加密_一套拿来即用的后台管理系统,非常方便(附项目地址)
- .net 导出excel_java导出excel(easypoi)
- CodeForces - 1207F Remainder Problem(分块)
- 面试被拒绝如何争取_争取反馈
- 说说我最近比较迷的Criminal Minds
- oracle+导入emp,Oracle数据库导入导出emp文件
- tomcat 8集合memcache所需完整jar包_使用 zabbix 监控 tomcat(包含jvm监控)
- 企业与黑客攻击 就是一场军备竞赛
- oracle中sqlplus,Oracle sqlplus命令的详细解析
- 异步任务+JSON解析+ListView分页
- 4 卷积的拉普拉斯变换
- Selenium Grid使用
- Linux系统用户管理命令知识学习
- 多种方法在Markdown加入上划线、中划线、下划线
- 从视频中提取光流 UCF-101
- 基于即时通信软件聊天界面的设计
- web server and web service
- 腾讯推页游平台’”页游乐园”YY.QQ.com
- JavaScript函数中的arguments(js函数中的arguments,函数默认参数arguments)
- 联想V450 如何支持VT技术
热门文章
- MongoDB文档查询操作(一)
- tvs管参数数解读_TVS管的主要参数及选型总结
- MATLAB时间序列2(ARIMA,季节性序列及其预报)------2019/8/14
- 详解深度学习之经典网络:AlexNet(2012) 并利用该网络架构实现人脸识别
- 非常吐血的有道迷题之一
- LiveQing云端直播点播流媒体软件主要功能模块
- TypeError: The view function for did not return a valid response. The function either returned None
- 电信4g网速测试软件,移动联通电信三大运营商4G网速测试,仅供非专业人士参考...
- 分享 | OHBM2020所有poster的信息
- Jupyter Lab 密码登录、远程访问