发布于2019-08-07 16:45 阅读(556) 评论(0) 点赞(1) 收藏(5)
lxml是Python语言和XML以及HTML工作的功能最丰富和最容易使用的库。lxml是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性。高效率解析Xpath,用于操作爬虫爬取网址url。
而在Windows中由于原始Python3的版本中并没有集成lxml库,在PyCharm中如果直接引用lxml库可能会出现Install Package Failed错误,并提示:error:Microsoft Visual C++10.0 is required(Unable to find vcvarsall. bat)。即无法按正常流程执行:pip install lxml 方式安装lxml库,问题如下:
问题定位
出现这种问题原因一般是pip install 无法找到与当前Python2/3版本匹配的lxml库,无法下载对应版本的lxml
解决方法
网上相关的解决方法较多,比如安装wheel,安装Visual C++组件等等。。。本人只介绍最简单的一种以供参考:
1.更新pip.exe版本到最新版本,cmd窗口切换到pip.exe文件目录,执行:python -m pip install --upgrade pip
2.安装pip lxml,cmd窗口在pip.exe文件目录下,执行:pip install lxml
3.上述操作之后,pip会查找与当前项目工程版本匹配的lxml版本库进行安装。(如仍无法安装:则在操作2之前先执行:pip install wheel)
作者:就是这么自信
链接:https://www.pythonheidong.com/blog/article/11672/6d6531de756deeb39272/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!