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实现在Linux系统下更改当前进程运行用户
Feb 04 Python
python实现简单温度转换的方法
Mar 13 Python
Python中的面向对象编程详解(上)
Apr 13 Python
基于python的字节编译详解
Sep 20 Python
彻彻底底地理解Python中的编码问题
Oct 15 Python
python随机在一张图像上截取任意大小图片的方法
Jan 24 Python
dataframe 按条件替换某一列中的值方法
Jan 29 Python
Python骚操作之动态定义函数
Mar 26 Python
python高斯分布概率密度函数的使用详解
Jul 10 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
Oct 12 Python
python 两个数据库postgresql对比
Oct 21 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
mysq GBKl乱码
2006/11/28 PHP
PHP 编写的 25个游戏脚本
2009/05/11 PHP
浅谈php7的重大新特性
2015/10/23 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
同一个表单 根据要求递交到不同页面的实现方法小结
2009/08/05 Javascript
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
Webpack打包慢问题的完美解决方法
2017/03/16 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
vue实现与安卓、IOS交互的方法
2018/11/02 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
Python中列表、字典、元组数据结构的简单学习笔记
2016/03/20 Python
Django的信号机制详解
2017/05/05 Python
Django使用Celery异步任务队列的使用
2018/03/13 Python
Python开发的十个小贴士和技巧及长常犯错误
2018/09/27 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
pyinstaller打包程序exe踩过的坑
2019/11/19 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
基于 HTML5 Canvas实现 的交互式地铁线路图
2018/03/05 HTML / CSS
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
开办饭店创业计划书
2013/12/28 职场文书
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
现金出纳岗位职责
2014/03/15 职场文书
我的中国梦演讲稿初中篇
2014/08/19 职场文书
工商局领导班子存在的问题整改措施思想汇报
2014/10/05 职场文书
个人欠款协议书范本2014
2014/11/02 职场文书
模范班主任事迹材料
2014/12/17 职场文书
2015年幼儿园中班工作总结
2015/04/25 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
2019年新郎保证书3篇
2019/10/17 职场文书
Python标准库pathlib操作目录和文件
2021/11/20 Python