簡體   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