Python  pip安装lxml出错的问题解决办法


Posted in Python onFebruary 10, 2017

Python  pip安装lxml出错的问题解决办法

1.  在使用pip安装lxml过程中出现了一下错误:

   >>> pip install lxml

C:\Users\Chen>pip install lxml 
Collecting lxml 
 Using cached lxml-3.5.0.tar.gz 
Installing collected packages: lxml 
 Running setup.py install for lxml ... error 
  Complete output from command "d:\program files\python\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\CHENJU~1\\AppData\\Local\\Temp\\pip-build-id5180h6\\lxml\\setup.py'; 
  Building lxml version 3.5.0. 
  Building without Cython. 
  ERROR: b"'xslt-config' \xb2\xbb\xca\xc7\xc4\xda\xb2\xbf\xbb\xf2\xcd\xe2\xb2\xbf\xc3\xfc\xc1\xee\xa3\xac\xd2\xb2\xb2\xbb\xca\xc7\xbf\xc9\xd4\xcb\xd0\xd0\xb5\xc4\xb3\xcc\xd0\xf2\r\n\xbb\xf2\xc 
  ** make sure the development packages of libxml2 and libxslt are installed ** 
 
  Using build configuration of libxslt 
  running install 
  running build 
  running build_py 
  creating build 
  creating build\lib.win32-3.5 
  creating build\lib.win32-3.5\lxml 
  copying src\lxml\builder.py -> build\lib.win32-3.5\lxml 
  copying src\lxml\cssselect.py -> build\lib.win32-3.5\lxml 
  copying src\lxml\doctestcompare.py -> build\lib.win32-3.5\lxml 
  copying src\lxml\ElementInclude.py -> build\lib.win32-3.5\lxml 
  copying src\lxml\pyclasslookup.py -> build\lib.win32-3.5\lxml 
  copying src\lxml\sax.py -> build\lib.win32-3.5\lxml 
  copying src\lxml\usedoctest.py -> build\lib.win32-3.5\lxml 
  copying src\lxml\_elementpath.py -> build\lib.win32-3.5\lxml 
  copying src\lxml\__init__.py -> build\lib.win32-3.5\lxml 
  creating build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\__init__.py -> build\lib.win32-3.5\lxml\includes 
  creating build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\builder.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\clean.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\defs.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\diff.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\ElementSoup.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\formfill.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\html5parser.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\soupparser.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\usedoctest.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\_diffcommand.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\_html5builder.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\_setmixin.py -> build\lib.win32-3.5\lxml\html 
  copying src\lxml\html\__init__.py -> build\lib.win32-3.5\lxml\html 
  creating build\lib.win32-3.5\lxml\isoschematron 
  copying src\lxml\isoschematron\__init__.py -> build\lib.win32-3.5\lxml\isoschematron 
  copying src\lxml\lxml.etree.h -> build\lib.win32-3.5\lxml 
  copying src\lxml\lxml.etree_api.h -> build\lib.win32-3.5\lxml 
  copying src\lxml\includes\c14n.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\config.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\dtdvalid.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\etreepublic.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\htmlparser.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\relaxng.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\schematron.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\tree.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\uri.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\xinclude.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\xmlerror.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\xmlparser.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\xmlschema.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\xpath.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\xslt.pxd -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\etree_defs.h -> build\lib.win32-3.5\lxml\includes 
  copying src\lxml\includes\lxml-version.h -> build\lib.win32-3.5\lxml\includes 
  creating build\lib.win32-3.5\lxml\isoschematron\resources 
  creating build\lib.win32-3.5\lxml\isoschematron\resources\rng 
  copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win32-3.5\lxml\isoschematron\resources\rng 
  creating build\lib.win32-3.5\lxml\isoschematron\resources\xsl 
  copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl 
  copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl 
  creating build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_skeleton_for_xslt1.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 
  copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematron-xslt1 
  running build_ext 
  building 'lxml.etree' extension 
  error: Unable to find vcvarsall.bat 
 
  ----------------------------------------

2.  Baidu一下看看问题如何解决:

    原来这个问题,还是需要区分操作系统来分别处理的。window下暂无涉及。

3.  Linux系统的处理方式:

sudo apt-get install python-dev libxml2-dev libxslt1-dev zlib1g-dev

   or yum install .....

   然后继续使用 pip install lxml

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python字符串连接方式汇总
Aug 21 Python
Python入门篇之文件
Oct 20 Python
Python基于pygame实现图片代替鼠标移动效果
Nov 11 Python
详解js文件通过python访问数据库方法
Mar 03 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
浅谈Python类中的self到底是干啥的
Nov 11 Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
Jun 11 Python
python用分数表示矩阵的方法实例
Jan 11 Python
详解使用python爬取抖音app视频(appium可以操控手机)
Jan 26 Python
Python中X[:,0]和X[:,1]的用法
May 10 Python
Python基础知识学习之类的继承
May 31 Python
使用Python脚本和ADB命令实现卸载App
Feb 10 #Python
Python中str is not callable问题详解及解决办法
Feb 10 #Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 #Python
Ubuntu下创建虚拟独立的Python环境全过程
Feb 10 #Python
简单谈谈Python中的几种常见的数据类型
Feb 10 #Python
Python使用QQ邮箱发送Email的方法实例
Feb 09 #Python
python3中bytes和string之间的互相转换
Feb 09 #Python
You might like
中国收音机工业发展史
2021/03/02 无线电
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
php统计文章排行示例
2014/03/04 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
Javascript 运动中Offset的bug解决方案
2014/12/24 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
2017/06/30 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python计算方程式根的方法
2015/05/07 Python
Python中条件判断语句的简单使用方法
2015/08/21 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
PyQt5实现简易计算器
2020/05/30 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
django中嵌套的try-except实例
2020/05/21 Python
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
企业宣传策划方案
2014/05/29 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
新员工试用期自我评价
2015/03/10 职场文书
关爱空巢老人感想
2015/08/11 职场文书
MySQL数据迁移相关总结
2021/04/29 MySQL
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang