MacOS下Python3.8安装camel-tools时camel-kenlm编译wheel失败求助
macOS下Python 3.8安装camel-tools解决camel-kenlm编译失败方案
补全编译依赖
camel-kenlm编译需要底层工具支持,先安装Xcode命令行工具:xcode-select --install再用Homebrew安装cmake和boost(未安装Homebrew请自行先安装):
brew install cmake boost指定依赖路径重新安装
将boost的路径传入编译环境变量后,再执行安装命令:CFLAGS="-I$(brew --prefix boost)/include" LDFLAGS="-L$(brew --prefix boost)/lib" pip install camel-tools手动编译安装camel-kenlm
若上述方法无效,直接手动编译源码:git clone https://github.com/CAMeL-Lab/camel-kenlm.git cd camel-kenlm python3.8 -m pip install .编译完成后再安装camel-tools:
pip install camel-tools尝试conda环境安装
本地编译始终失败的话,换用conda环境,利用预编译包规避编译问题:conda create -n camel_env python=3.8 conda activate camel_env conda install -c conda-forge camel-tools
内容的提问来源于stack exchange,提问作者Kais Jarbou
相关产品推荐
相关产品推荐

