繁体   English   中英

在 Visual Studio 中为 Python 3.11 安装 mechanicalsoup 时出现 lxml 错误

[英]lxml error when installing mechanicalsoup in Visual Studio for Python 3.11

我想用 Python 模块 MechanicalSoup 练习 web 抓取,但是当我开始使用pip install mechanicalsoup安装它时,我遇到了这个错误“在库 libxml2 中找不到 function xmlCheckVersion。是否安装了 libxml2?” . 然后我尝试运行pip3 install lxml --use-pep517来安装 lxml 及其依赖项,它返回了相同的错误。 请注意,我正在使用 Visual Studio Code 并将其安装在 Python 虚拟环境中。 我在每个地方都查找了可能的解决方案,但到目前为止,我发现没有任何效果。 任何帮助,将不胜感激。 谢谢!

经过几天的研究和观看了数百个视频,我终于弄明白了。 事实证明,我使用的是 Python 3.11,其 MechanicalSoup 尚未完全兼容。 我专门返回了 Python 的几个版本,3.96,并且能够在第一次尝试中安装 Mechanicalsoup。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM