如何在Mac上安装lxml?解决pip安装时的编译报错问题
Mac 安装 lxml 解决 "Could not build wheels for lxml" 报错的方法
方法1:先安装系统依赖库
lxml编译需要依赖libxml2和libxslt,用Homebrew安装:
- 终端执行更新Homebrew:
brew update - 安装依赖:
brew install libxml2 libxslt - 重新安装lxml:
pip install lxml
方法2:手动指定依赖路径安装
如果方法1没生效,手动把依赖库路径传给pip:
CFLAGS="-I$(brew --prefix libxml2)/include -I$(brew --prefix libxslt)/include" \ LDFLAGS="-L$(brew --prefix libxml2)/lib -L$(brew --prefix libxslt)/lib" \ pip install lxml
方法3:直接用预编译二进制包
跳过编译步骤,安装现成的wheel包:
- 先装wheel工具:
pip install wheel - 安装lxml:
pip install lxml --only-binary :all:
方法4:用conda环境安装(如果用Anaconda/Miniconda)
如果你的Python是conda管理的,直接用conda安装更简单:conda install lxml
内容的提问来源于stack exchange,提问作者logisticaggresor
相关产品推荐
相关产品推荐

