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 相关文章推荐
浅析python 中__name__ = '__main__' 的作用
Jul 05 Python
python实现文件路径和url相互转换的方法
Jul 06 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
Jul 02 Python
python2.7实现爬虫网页数据
May 25 Python
python简单贪吃蛇开发
Jan 28 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
Python 获取 datax 执行结果保存到数据库的方法
Jul 11 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
Python unittest框架操作实例解析
Apr 13 Python
python 获取谷歌浏览器保存的密码
Jan 06 Python
深入理解Python变量的数据类型和存储
Feb 01 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 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 radio 单选框获取与保持值的实现代码
2010/05/15 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
js验证手机号、密码、短信验证码代码工具类
2020/06/24 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
2020/08/11 Javascript
Python通过select实现异步IO的方法
2015/06/04 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
Pycharm更换python解释器的方法
2018/10/29 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
Python3+Appium实现多台移动设备操作的方法
2019/07/05 Python
Python3内置模块random随机方法小结
2019/07/13 Python
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
宝信软件JAVA工程师面试经历
2012/08/19 面试题
联谊会主持词
2014/03/26 职场文书
小学生优秀评语大全
2014/04/22 职场文书
委托协议书范本
2014/04/22 职场文书
室内设计专业毕业生求职信
2014/05/02 职场文书
教师一帮一活动总结
2014/07/08 职场文书
争先创优心得体会
2014/09/12 职场文书
党员十八大心得体会
2014/09/12 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
学雷锋主题班会教案
2015/08/13 职场文书
2016小学新学期寄语
2015/12/04 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
nginx共享内存的机制详解
2022/03/21 Servers