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开发中range()函数用法实例分析
Nov 12 Python
Python中optparser库用法实例详解
Jan 26 Python
python利用百度AI实现文字识别功能
Nov 27 Python
python实现五子棋小程序
Jun 18 Python
centos 安装Python3 及对应的pip教程详解
Jun 28 Python
python 用所有标点符号分隔句子的示例
Jul 15 Python
Python3 Click模块的使用方法详解
Feb 12 Python
Python 面向对象部分知识点小结
Mar 09 Python
浅谈Python中range与Numpy中arange的比较
Mar 11 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
Jul 14 Python
Python 打印自己设计的字体的实例讲解
Jan 04 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中实现中文字符进制转换原理分析
2011/12/06 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
thinkphp判断访客为手机端或PC端的方法
2014/11/24 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
如何用javascript计算文本框还能输入多少个字符
2015/07/29 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
Node做中转服务器转发接口
2017/10/18 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
详解Puppeteer前端自动化测试实践
2019/02/21 Javascript
微信小程序之滑动页面隐藏和显示组件功能的实现代码
2020/06/19 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
Python单例模式实例详解
2017/03/01 Python
python遍历文件夹下所有excel文件
2018/01/03 Python
Linux下安装python3.6和第三方库的教程详解
2018/11/09 Python
Django ValuesQuerySet转json方式
2020/03/16 Python
css3的过滤效果简单实例
2016/08/03 HTML / CSS
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
分布式数据库需要考虑哪些问题
2013/12/08 面试题
UML设计模式笔试题
2014/06/07 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
药学专业毕业生求职信
2013/10/20 职场文书
《赵州桥》教学反思
2014/02/17 职场文书
党建目标管理责任书
2014/07/25 职场文书
踏青活动策划方案
2014/08/19 职场文书
社区好人好事材料
2014/12/26 职场文书
参观邀请函范文
2015/02/02 职场文书
经销商会议开幕词
2016/03/04 职场文书
详解Go与PHP的语法对比
2021/05/29 PHP
python基础之类属性和实例属性
2021/10/24 Python