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实现通过代理服务器访问远程url的方法
Apr 29 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
python调用fortran模块
Apr 08 Python
pandas 两列时间相减换算为秒的方法
Apr 20 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 Python
python 计算两个列表的相关系数的实现
Aug 29 Python
python kafka 多线程消费者&手动提交实例
Dec 21 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
判断Threading.start新线程是否执行完毕的实例
May 02 Python
Python如何实现线程间通信
Jul 30 Python
Python实现播放和录制声音的功能
Aug 12 Python
如何基于pandas读取csv后合并两个股票
Sep 25 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中的时间显示
2007/01/18 PHP
浅析PHP 按位与或 (^ 、&)
2013/06/21 PHP
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
JQuery实现网页右侧随动广告特效
2016/01/17 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
javascript中的面向对象
2017/03/30 Javascript
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
js实现鼠标单击Tab表单切换效果
2018/05/16 Javascript
JavaScript实现一个带AI的井字棋游戏源码
2018/05/21 Javascript
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
netbeans7安装python插件的方法图解
2013/12/24 Python
Python断言assert的用法代码解析
2018/02/03 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
详解用python生成随机数的几种方法
2019/08/04 Python
python 循环数据赋值实例
2019/12/02 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
python3 简单实现组合设计模式
2020/07/02 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
捷克汽车配件和工具销售网站:TorriaCars
2018/02/26 全球购物
中专生自我鉴定
2013/12/17 职场文书
大学毕业感言50字
2014/02/07 职场文书
企业宗旨标语
2014/06/10 职场文书
父亲节活动策划方案
2014/08/24 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
离婚协议书格式
2014/11/21 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
Python移位密码、仿射变换解密实例代码
2021/06/27 Python