Jukebox安装报错:llvmlite wheel构建失败求助
解决Colab中安装Jukebox时numba==0.48.0与llvmlite版本冲突问题
核心问题分析
numba0.48.0**必须依赖llvmlite0.31.0**,而当前环境残留的llvmlite 0.39.1版本不兼容,导致.whl文件构建失败。Colab默认预装的高版本llvmlite未被彻底卸载是关键原因。
分步解决方案
强制卸载并清理旧版llvmlite
在Colab单元格中执行:!pip uninstall -y llvmlite !pip cache purge执行后验证卸载结果:
try: import llvmlite print("llvmlite仍存在,版本:", llvmlite.__version__) except ImportError: print("llvmlite已成功卸载")指定兼容版本安装llvmlite
先安装与numba 0.48.0匹配的llvmlite版本:!pip install llvmlite==0.31.0安装numba==0.48.0
单独安装该版本numba:!pip install numba==0.48.0重新安装Jukebox
完成上述步骤后,执行Jukebox的安装命令:!pip install git+https://github.com/openai/jukebox.git
额外注意事项
- 若仍有冲突,可尝试重启Colab运行时(菜单栏「运行时」→「重启运行时」)后重新执行所有步骤,避免环境残留干扰。
- 若安装llvmlite==0.31.0时出现平台适配问题,添加
--no-cache-dir参数规避缓存影响:!pip install llvmlite==0.31.0 --no-cache-dir
内容的提问来源于stack exchange,提问作者CarloPatti
相关产品推荐
相关产品推荐

