遇到错误 lxml 构建轮失败
src/lxml/etree.c:96:10:致命错误:找不到“Python.h”文件 #include“Python.h” ^~~~~~~~~~ 生成 1 个错误。
错误:无法为 lxml 构建轮子,这是安装基于 pyproject.toml 的项目所必需的
安装Scrapy时
在Pycharm中安装Scrapy
我最近在安装依赖于 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
我遇到了同样的问题,我只是通过 App Store 安装了 XCode(CLI 不够)。似乎已经解决了我的问题!