MacOS Ventura下Python3.10虚拟环境安装flair遇sentencepiece编译错误
Intel芯片MacOS Ventura下安装Flair时SentencePiece编译失败的解决办法
安装Xcode命令行工具:SentencePiece编译依赖C++环境,先确保工具完整:
xcode-select --install若已安装仍报错,重置工具路径:
sudo xcode-select --reset指定兼容版本安装SentencePiece:最新版本可能存在编译兼容性问题,尝试安装稳定旧版本:
pip install sentencepiece==0.1.97成功后再执行:
pip install flair用Conda安装SentencePiece:如果你的虚拟环境基于Conda,用Conda安装可绕开编译问题:
conda install -c conda-forge sentencepiece完成后再通过pip安装Flair。
设置编译环境变量:手动指定编译器标准库,解决编译时的链接问题:
export CFLAGS="-stdlib=libc++" export CXXFLAGS="-stdlib=libc++" pip install sentencepiece
内容的提问来源于stack exchange,提问作者Deepak Tatyaji Ahire
相关产品推荐
相关产品推荐

