Windows下安装lxml遇到的问题及解决方案

21 sec read

今天在升级自己电脑中的Scrapy时,发现lxml无法进行升级,具体报错信息如下:

查询了以前安装Scrapy时的资料:Scrapy在Windows上的安装笔记,中间提到了解决方案:

‘xslt-config’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

出现上述问题的主要是lxml安装不成功,只要上http://pypi.python.org/simple/lxml/下载个exe文件进行安装就可以了。

打开了链接,但是并没有发现最新版本的exe文件。同时:https://pypi.python.org/pypi/lxml 也没有对应的exe文件下载。通过搜索找到了解决方案:安装二进制文件。文件下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/

在这里我下载的文件是:lxml-3.6.1-cp27-cp27m-win32.whl,如何安装.whl文件呢?其实很简单,先用pip安装下wheel,具体如下: pip install wheel ,然后在lxml-3.6.1-cp27-cp27m-win32.whl所在目录执行 pip install lxml-3.6.1-cp27-cp27m-win32.whl  即可,具体如下:

在完成lxml的升级安装后,再进行Scrapy的升级就不会遇到问题了。

Updete:2018-08-13

Python 3 使用 pip install lxml  安装时,报如下错误:

解决方案,同样是到https://www.lfd.uci.edu/~gohlke/pythonlibs/下载与安装的Python版本对应的包,执行如下命令即可:

打赏作者
微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

使用Docker安装多用户版的JupyterHub

宿主服务器使用的是Ubuntu 18.04,需要注意的是Docker目前不支持Ubuntu 19.10。如要在
标点符
3 min read

使用tqdm显示Python代码执行进度

在使用Python执行一些比较耗时的操作时,为了方便观察进度,通常使用进度条的方式来可视化呈现。Python中
标点符
34 sec read

利用SWIG实现Python调用C/C++

SWIG简介 SWIG是Simplified Wrapper and Interface Generator的
标点符
1 min read

发表评论

电子邮件地址不会被公开。 必填项已用*标注