【问题标题】:Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?在库 libxml2 中找不到函数 xmlCheckVersion。是否安装了 libxml2?
【发布时间】:2016-10-17 17:44:12
【问题描述】:

所以我在 Python 3.5.2 上,我正在尝试安装 scrapy,它会抛出一个错误提示

lxml 构建轮失败
找不到函数 库 libxml2 中的 xmlCheckVersion。 libxml2 安装了吗?

所以我尝试安装 lxml,它抛出了同样的错误。我尝试从Here 安装它,它说:

找不到满足要求的版本 lxml-3.6.4-cp35-cp35m-win32(来自版本:)没有匹配的分布 找到 lxml-3.6.4-cp35-cp35m-win32

我几乎可以用 pip 安装任何东西。我在 Windows 10 机器上。请注意,它在我的 ubunto 机器上完美运行。

【问题讨论】:

标签: python scrapy


【解决方案1】:

试试这个:

pip install lxml==3.6.0

【讨论】:

  • 我发现这仍然遇到同样的问题:/ Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
【解决方案2】:

我试过了 sudo apt-get install python-dev python3-dev libxml2-dev libxslt1-dev zlib1g-dev 这似乎解决了我遇到的问题。

【讨论】:

  • 当然你可以在 W10 机器上apt-get
  • 我们如何在windows上运行apt-get
【解决方案3】:

MS Windows 10 Pro 64 位版本 1607

pip3 安装 lxml-3.6.4-cp35-cp35m-win_amd64.whl

适用于我的情况

【讨论】:

  • 我在使用 libxml2(用于 mtmproxy 安装)时遇到了同样的问题,即使我已经沿着 lxml 安装了 libxml2-python(这可行),我总是会收到该错误。我应该尝试一下 Python3:-/ 你和提问者之间的区别是拱 x64 与 x86。我不认为 Windows 版本应该有那么大的不同。
  • ERROR: lxml-3.6.4-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
猜你喜欢
  • 1970-01-01
  • 2016-02-20
  • 1970-01-01
  • 2022-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多