博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装Scrapy遇到的问题处理
阅读量:5896 次
发布时间:2019-06-19

本文共 1448 字,大约阅读时间需要 4 分钟。

最近尝试用Scrapy框架编写web爬虫,在安装过程中遇到一些问题!!!

pip install scrapyl

出现了这样一个问题:

error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27

字面意义理解,是需要Microsoft Visual C++ 9.0,而我的电脑中已经安装了Visual Studio 2010了呀。后来在网上查,原来是在windows下使用pip安装包的时候需要机器装有vs2008,别的版本还不行。如果不想安装VS2008,可以安装

 

安装完这个Visual C++的文件后,再次安装lxml,竟然还是错误。不过这次的错误和上一次有所区别,错误提示内容为:

*********************************************************************************  Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?  *********************************************************************************

src\lxml\includes\etree_defs.h(14) : fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': No such file or directory  c:\users\xzfeng\appdata\local\temp\xmlXPathInit0wevj7.c(1) : fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory

几个错误,问题的核心是lxml库出现了问题,并且确实libxml2库,在试过多个方案后均不行,最后在将lxml库的版本进行了降级!!!如下:

#> pip install lxml==3.4.4Collecting lxml==3.4.4  Downloading lxml-3.4.4-cp27-none-win32.whl (3.0MB)    100% |################################| 3.0MB 2.9MB/sInstalling collected packages: lxmlSuccessfully installed lxml-3.4.4

这样就成功的安装的Scrapy!!!!!!!!

 

参考网址:https://bugs.launchpad.net/lxml/+bug/1552818

     http://tianxingzhe.blog.51cto.com/3390077/1726574

     http://blog.csdn.net/xibeichengf/article/details/50479151

转载于:https://www.cnblogs.com/ikerbo/p/6020616.html

你可能感兴趣的文章
security,
查看>>
SSH框架中配置log4j的方法
查看>>
【HDOJ】4704 Sum
查看>>
VS2013 快捷键 与 RESHARPER 冲突
查看>>
linux笔记:关机重启命令shutdown,系统运行级别init,退出登录logout
查看>>
装饰者模式&数据库连接池原理
查看>>
python自动化运维之路~DAY1
查看>>
运维面临的主要安全威胁介绍
查看>>
Hadoop生态圈-Hive函数
查看>>
OpenStack的基础原理
查看>>
js常用正则表达式判断
查看>>
Bootstrap学习笔记(二)-----网格系统
查看>>
第一次跑eureka
查看>>
Ubuntu 的软件的管理工具
查看>>
markdown基本语法
查看>>
跳马问题
查看>>
让linq 的distinct更方便一点吧
查看>>
str类型
查看>>
人工智能第一次作业
查看>>
【题解】新型城市化 HAOI2017 网络流 二分图最大匹配 强连通分量
查看>>