python - 无法在 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 不兼容?
解决方案
发生这种情况是因为您可能在 3.8 旁边有一个旧版本的 python,并且当您安装包时它引用了旧版本。您可以尝试删除所有 python 版本并再次安装 Python 3.8
推荐阅读
- rust - 生命周期参数和函数指针的问题
- amazon-web-services - Auth.changePassword 抛出“不正确的用户名或密码”
- jquery - 用正则表达式替换字符串中的多个字符(寻求改进)
- r - dcast 从宽到长
- java - Kerberos 和纱线节点管理器无法连接资源管理器。未能指定服务器的 Kerberos 主体名称
- lua - Lua 3d 表缺乏对象持久性(键值与表数据不一致)
- db2 - UnicodeDecodeError:“utf-16-le”编解码器无法解码位置 10-11 中的字节:非法编码
- azure-devops - 当我的 Azure DevOps 构建管道运行时,我只想创建一个新的 nuget 包版本 - 如果解决方案的项目代码已更改。如何?
- php - 如何在 wordpress 主页上加载 Bootstrap **仅限**
- python - 让不和谐的机器人在语音频道上说些什么