Python3环境安装Scrapy爬虫框架过程及常见错误


Posted in Python onJuly 12, 2019

Windows

•安装lxml

最好的安装方式是通过wheel文件来安装,http://www.lfd.uci.edu/~gohlke/pythonlibs/,从该网站找到lxml的相关文件。假如是Python3.5版本,WIndows 64位系统,那就找到lxml‑3.7.2‑cp35‑cp35m‑win_amd64.whl 这个文件并下载,然后通过pip安装。

下载之后,运行如下命令安装:

pip3 install wheel
pip3 install lxml‑3.7.2‑cp35‑cp35m‑win_amd64.whl

即可完成lxml的安装,其他文件替换文件名即可。

•安装zope.interface

到官方网站https://pypi.python.org/pypi/zope.interface#downloads下载对应版本的wheel文件,然后pip安装。比如Python 3.5版本,Windows 64位系统,就下载zope.interface-4.3.3-cp35-cp35m-win_amd64.whl

然后安装wheel文件即可,命令如下:

pip3 install zope.interface-4.3.3-cp35-cp35m-win_amd64.whl

其他版本替换文件名即可。

•安装pyOpenSSL

官方网站下载wheel文件,https://pypi.python.org/pypi/pyOpenSSL#downloads,如当前最新版本名称是pyOpenSSL-16.2.0-py2.py3-none-any.whl,下载后安装即可。

pip3 install pyOpenSSL-16.2.0-py2.py3-none-any.whl

•安装Twisted

同理,http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载wheel文件,利用pip安装即可。

如Python 3.5版本,Windows 64位系统,下载

Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl,然后pip安装。

pip3 install Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl

•安装pywin32

从官方网站 https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/ 下载对应版本的安装包安装即可。

•安装Scrapy

最后安装Scrapy即可,依然使用pip,命令如下:

pip3 install Scrapy

ps:下面看下Python 3.6 安装scrapy报错 Python.h: 没有那个文件或目录

安装scrapy的时候报错,其实这个错误是一个间接,由其依赖引起。

如果你是Python2.X  

sudo apt-get install python-dev

如果是python3.6 以下的

sudo apt-get install python3-dev

如果是Python3.6的

sudo apt-get install python3.6-dev

最后一个好变态,我一直在更新自己的Python3-dev 一直报错,最后猜一下竟然真的有Python3.6-dev...心累.

总结

以上所述是小编给大家介绍的Python3环境安装Scrapy爬虫框架过程及常见错误,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
tornado框架blog模块分析与使用
Nov 21 Python
Python库urllib与urllib2主要区别分析
Jul 13 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
Python SMTP发送邮件遇到的一些问题及解决办法
Oct 24 Python
基于PyQt4和PySide实现输入对话框效果
Feb 27 Python
Python如何爬取实时变化的WebSocket数据的方法
Mar 09 Python
Django利用cookie保存用户登录信息的简单实现方法
May 27 Python
python启动应用程序和终止应用程序的方法
Jun 28 Python
基于YUV 数据格式详解及python实现方式
Dec 09 Python
python读取mysql数据绘制条形图
Mar 25 Python
Python Celery异步任务队列使用方法解析
Aug 10 Python
Python更改pip镜像源的方法示例
Dec 01 Python
Django中celery执行任务结果的保存方法
Jul 12 #Python
python hough变换检测直线的实现方法
Jul 12 #Python
Python实现的远程文件自动打包并下载功能示例
Jul 12 #Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 #Python
在交互式环境中执行Python程序过程详解
Jul 12 #Python
pip指定python位置安装软件包的方法
Jul 12 #Python
python使用Pandas库提升项目的运行速度过程详解
Jul 12 #Python
You might like
使用php伪造referer的方法 利用referer防止图片盗链
2014/01/20 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
js 页面执行时间计算代码
2009/03/04 Javascript
IE6下opacity与JQuery的奇妙结合
2013/03/01 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
四种参数传递的形式——URL,超链接,js,form表单
2015/07/24 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
Javascript删除指定元素节点的方法
2016/06/21 Javascript
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
深入探讨JavaScript的最基本部分之执行上下文
2019/02/12 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
javascript 数组(list)添加/删除的实现
2020/12/17 Javascript
Python实现感知器模型、两层神经网络
2017/12/19 Python
Python3实现的画图及加载图片动画效果示例
2018/01/19 Python
Python3爬楼梯算法示例
2019/03/04 Python
python绘制地震散点图
2019/06/18 Python
Python生成指定数量的优惠码实操内容
2019/06/18 Python
python算法题 链表反转详解
2019/07/02 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
2020/03/23 Python
安装多个版本的TensorFlow的方法步骤
2020/04/21 Python
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
网上商城创业计划书范文
2014/01/31 职场文书
擅自离岗检讨书
2014/02/11 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
监护人证明
2015/06/19 职场文书
JavaScript原型链详解
2021/11/07 Javascript