如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

苏南大叔在使用pip install的过程中,遇到提示说,需要安装libxml2这个类库。因为是win10系统的缘故,安装的过程中,破费周折。

本文主要说明的就是:在win10环境下,python37如何安装libxml2类库。安装过程比较曲折离奇,画风比较突变,大家慢慢看。

错误提示信息

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

win环境,python37如何安装libxml2? - 000_need_libxml2

下载lxml.whl文件

这个非官方地址,官方也在推荐使用。所以,大家可以放心下载。非官方下载地址是:

newsn.net:这里是【评论】可见内容

大家要根据自己的python情况下载对应的whl文件,而且下载回来的文件,不能改名。改名的话,就可能导致安装失败。因为这些文件的名字都是由特殊含义的。

苏南大叔选择的是:lxml‑4.2.3‑cp37‑cp37m‑win_amd64.whl

win环境,python37如何安装libxml2? - 001_download_whl

注意:这里需要下载的是lxml,并非python-libxml。一定要下载和实际python环境相符的版本,否则安装失败!

官方pypi.org 推荐的是通过pip install lxml,而并不是通过下载whl的形式安装。大家根据实际情况,自行选择即可。官方下载的地址是:

win环境,python37如何安装libxml2? - pypi_lxml

利用wheel安装.whl

为了识别.whl文件,需要先安装wheel。当然,如果您已经安装过了wheel,就无须再次安装。

pip install wheel

然后pip安装.whl文件,这个命令,需要注意操作目录,如果不是当前目录的话,后面的.whl文件要补齐目录。

pip install lxml‑4.2.3‑cp37‑cp37m‑win_amd64.whl

win环境,python37如何安装libxml2? - 002_pip-lxml

pip安装完的目录

这里多说一句,pip install的目录是存在pythonsite-packages目录下面的。这点上和node来说,区别很大。

win环境,python37如何安装libxml2? - 004_site_packages

相关链接

总结

lxml安装完毕后,win10系统中就可以识别libxml2了。那么愉快地继续先前的pip install操作吧。通过whl安装python的组件,虽然也是python官方支持的。但是毕竟不是那么方便快捷,还是pip来的方便快捷。

更多python相关文章,请点击苏南大叔的博客链接。

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。