首页 > 解决方案 > 无法在 Windows 上为 python 3.8.1 安装 lxml

问题描述

我在 venv 中使用 Windows 10 64 位。

Pip install lxml return 

在库 libxml2 中找不到函数 xmlCheckVersion。是否安装了 libxml2?

因此,我尝试使用此处可用的适当 .whl (lxml-4.5.0-cp38-cp38-win_amd64.whl),这会导致另一个错误:

lxml-4.5.0-cp38-cp38-win_amd64.whl 不是该平台支持的滚轮。

我尝试使用 pip.exe、pip3.exe、pip3.8.exe 以及 .whl 文件的 64x 和 32x 位版本但没有成功

我是否遗漏了什么,或者该软件包的 Python 3.8 版本与 Python 3.8.1 不兼容?

标签: pythonpython-3.xwindowspiplxml

解决方案


发生这种情况是因为您可能在 3.8 旁边有一个旧版本的 python,并且当您安装包时它引用了旧版本。您可以尝试删除所有 python 版本并再次安装 Python 3.8


推荐阅读