win10+python3.7下安装scrapy
有很多同学反馈安装scrapy总失败,其实有个简单的方法,今天总结一下
一、爬虫框架Scarpy简介
Scrapy 是一个快速的高层次的屏幕抓取和网页爬虫框架,爬取网站,从网站页面得到结构化的数据,它有着广泛的用途,从数据挖掘到监测和自动测试,Scrapy完全用Python实现,完全开源,代码托管在Github上,可运行在Linux,Windows,Mac和BSD平台上,基于Twisted的异步网络库来处理网络通讯,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片。
二、安装Scarpy依赖的包
wheel
Lxml
twisted
Pywin32
其中Twisted在windows上安装时需要依赖 Microsoft Visual C++ 14.0进行编译,如果没有这个环境在安装时必然报错,一般提示信息是这样的:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
经过多次尝试之后,发现可以单独安装上面的依赖包,就可以顺利的安装好Scarpy
wheel可以直接安装 pip install wheel
下面给出剩下的3个的下载路径:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
这个url是Python的非官方二进制扩展包的汇总页面,如果打开上面的URL后显示的界面是下面这个样子,可以根据模块名字搜索得到包的下载版本列表。
貌似没有找到lxml的安装包,直接按cttl+F弹出浏览器的搜索框,输入lxml,可以看到搜到了一个结果
点击这里的lxml链接直接跳转到页面后面的相关列表:
这里有好多,应该选择哪个呢?文件名里面的cp37m表示for python3.7版本,win32表示32位版本,amd64是对应amd的cpu
根据自己的环境选择正确的版本,twisted、Pywin32都是同样的方法。
我的环境是Python3.7 32位版本,因此我选择的是pywin32-224-cp37-cp37m-win32.whl
点击链接后直接开始下载,下载完成可以安装,下面是安装过程
首先我升级了pip,然后安装了wheel并且测试了wheel
安装pywin32-224-cp37-cp37m-win32.whl,卸载以前安装的lxml,重新安装lxml-4.2.5-cp37-cp37m-win32.whl
下面是安装scrapy
可以看到scrapy已经安装成功,接下来就来验证一下
三、验证安装结果
我们创建一个新的Scrapy项目:
scrapy startproject tutorial
至此在Python3.7下安装Scrapy已经安装成功,可以愉快的用这个做很多有趣的事情啦
win10+python3.7下安装scrapy相关推荐
- Python3.X下安装Scrapy (转自鱼c论坛作者lumber2388779)
相信很多同学对于爬虫需要安装Scrapy时候,不想特地去安装2.X版本 我也是这样一个懒人,我从网上找到这篇文章 在Python3.x下安装和测试Scrapy爬网站 根据上边的 教程 可以在我的电脑上 ...
- win10+python3.6下安装fastText+fastText原理和使用
fastText的安装+原理和使用 1. 安装fastText 运行环境: win10+Python 3.6+64位 1.1 报错: 直接运行 pip install fastText, 会报以下错误 ...
- python3.6安装scrapy出错_Mac中Python 3环境下安装scrapy的方法教程
前言 最近抽空想学习一下python的爬虫框架scrapy,在mac下安装的时候遇到了问题,逐一解决了问题,分享一下,话不多说了,来一起看看详细的介绍吧. 步骤如下: 1. 从官网 下载最新版本Pyt ...
- python爬虫scrapy步骤mac系统_Mac中Python 3环境下安装scrapy的方法教程
前言 最近抽空想学习一下python的爬虫框架scrapy,在mac下安装的时候遇到了问题,逐一解决了问题,分享一下,话不多说了,来一起看看详细的介绍吧. 步骤如下: # 在Mac上Python3环境 ...
- Deepin下安装scrapy报错fatal error: Python.h: 没有那个文件或目录
Deepin下安装scrapy报错(亲测有效!) 问题描述 在deepin操作系统上,使用python3.6,通过sudo pip3 install scrapy安装时候,出现以下错误: src/tw ...
- 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn
系列文章目录 从零点一开始机器学习之晦涩难懂的各种概念 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn 从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表) 从零点 ...
- Python下安装Scrapy
Python下安装Scrapy 依次 执行如下命令: pip install wheel pip install lxml pip install pyOpenSSL pip install D:\T ...
- 如何解决python3.5.2安装scrapy的无法查找到vsvarall的问题
最近在使用python的Scrapy爬虫框架进行相应爬虫项目的开发和学些.但是在Windows环境下安装Scrapy的运行环境时,一直vsvarall.bat无法找到(is required < ...
- Win10系统Anaconda下安装TensorFlow、Karas和PyTorch
Win10系统Anaconda下安装TensorFlow.Karas和PyTorch Anaconda的选择 Anaconda的安装 TensorFlow的安装 Keras安装 PyTorch安装 A ...
最新文章
- 基于多特征地图和深度学习的实时交通场景分割
- Asp.net之MsChart控件动态绑定温度曲线图
- POJ-2069 Super Star(最小球覆盖)
- 计算机管理服务哪个应启动,在局域网共享服务里哪个启动项需要启动?
- vue里面下载配置使用zepto vue中怎样使用zepto
- matlab光伏最大功率,光伏系统最大功率点跟踪技术的比较
- windows下搭建voip服务器
- 联想小新打印机M7268W固件升级步骤
- 微信小程序 编程小结(不定期更新)
- 经济基础知识(中级)【1】
- 一代盘神谢幕!百度网盘 Pandownload 开发者被抓了!
- SQL零基础入门学习(七)
- 来,我们谈谈怎么选购一台笔记本
- android平板可以连硬盘,平板电脑可以连接移动硬盘吗 平板电脑连接不上硬盘怎么办...
- 程序物语(七):项目经理预成长
- 微信小程序点击地址,跳转到地图导航
- PTA 程序设计 单选题-期末复习
- 有人说这是2021字节跳动-初级Android工程师的面经?吓到我了!我还是去搬砖吧!
- 首款MeeGo系统上网本 华硕Eee PcX101H独家首测(2-3)
- 我用计算机写文章教学设计,教学教学设计(精选5篇)
热门文章
- QCustomPlot使用心得六:框选放大,拖动,选中数据
- cocos2dx学习笔记
- rstudio python_【干货分享】R语言与数据分析系列之R与Rstudio的安装
- SMB 获取系统信息与SSH与FTP服务识别
- 论文阅读-2 | Meta-Learning with Task-Adaptive Loss Function for Few Shot Learning
- 实验记录 | mutect问题详解:No tribble type was provided on the command line and the type of the file?
- 清华学生抛出2000个问题,刘云浩教授万字回复:GPT-3、国产芯片……你想了解的人工智能问题可能都在这里...
- ABP 在 EntityFramework 中使用扩展批量更新时的异常
- Mysql基础练习记录
- Vue学习笔记05 组件的自定义事件-组件通信-$nextTick-脚手架解决ajax跨域-插槽-过渡动画