我正在尝试安装Scrapy;但是,这是我遇到的错误: Failed Building Wheel for lxml 。请帮忙

问题描述 投票:0回答:2

遇到错误 lxml 构建轮失败

src/lxml/etree.c:96:10:致命错误:找不到“Python.h”文件 #include“Python.h” ^~~~~~~~~~ 生成 1 个错误。

错误:无法为 lxml 构建轮子,这是安装基于 pyproject.toml 的项目所必需的

安装Scrapy时

在Pycharm中安装Scrapy

python-3.x scrapy lxml
2个回答
0
投票

我最近在安装依赖于 Scrapy 的软件包时遇到了同样的问题,我分享了帮助我解决问题的方法。

当 Xcode 命令行工具未正确安装或某些路径丢失/损坏时,

lxml
包似乎会导致此类错误。正如您的终端所暗示的,首先尝试:

$ xcode-select --install

如果尚未安装,上面的命令将安装所需的软件包。如果您收到错误

xcode-select: error: command line tools are already installed, use "Software Update" to install updates
,请尝试按如下方式重置 Xcode 命令行工具。它将重置 Xcode 命令行工具目录的路径,这可能有助于解决问题。

$ sudo xcode-select --reset

安装/更新 Xcode 命令行工具后,尝试单独安装

lxml
,看看您的问题是否得到解决。

$ pip install lxml

0
投票

我遇到了同样的问题,我只是通过 App Store 安装了 XCode(CLI 不够)。似乎已经解决了我的问题!

© www.soinside.com 2019 - 2024. All rights reserved.