今天在虚拟环境中使用pip命令安装lxml库报错:
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
不想跟它纠缠,就去https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml下载了whl文件进行安装。
下载的文件是:lxml‑4.5.0‑cp38‑cp38‑win_amd64.whl
命令行中进入了文件所在目录,执行命令:pip install lxml-4.5.0-cp38-cp38-win_amd64.whl
又报错:lxml-4.4.3-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
我确认了python版本是3.8,并且是64位版本。
问题出在哪?
问题出在文件名。
把文件名改为“lxml‑4.5.0‑cp38‑none‑win_amd64.whl”,也就是把文件名中第二个“cp38”改成了“none”,就可以正常安装了!
转载请注明:魔力Python » 解决虚拟环境venv下无法安装lxml库的问题