Mac下安装fastavro遇xcrun错误,如何解决?
解决Mac上fastavro安装失败的问题
问题根源
报错里的xcrun: error: invalid active developer path表明你的Mac缺少Xcode命令行工具——fastavro需要编译C扩展,依赖clang这类编译工具,而这些工具属于Xcode Command Line Tools组件。
解决步骤
安装/修复Xcode命令行工具
在终端执行以下命令,系统会弹出安装向导,按提示完成安装:xcode-select --install如果之前安装过但路径配置异常,执行重置命令修复:
sudo xcode-select --reset验证工具状态
执行以下命令确认编译工具正常可用:clang --version xcrun --version能正常输出版本信息即为就绪。
重新安装fastavro
再次尝试pip安装:pip install fastavro若仍有问题,可尝试用conda安装预编译包(避免本地编译):
conda install -c conda-forge fastavro
内容的提问来源于stack exchange,提问作者Oriol
相关产品推荐
相关产品推荐

