You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter下pip安装vectorbt包时无法卸载llvmlite报错求助

vectorbt安装时llvmlite卸载失败解决方案

报错核心为当前环境内已安装的llvmlite 0.34.0通过distutils方式部署,pip无法精准识别其关联的全部文件,直接卸载会触发部分卸载风险拦截,最终导致vectorbt安装流程中断。

可按以下优先级尝试对应方案解决:

  • 方案一:强制跳过llvmlite卸载步骤(操作最简便,覆盖绝大多数场景)
    直接在Jupyter代码单元格执行带忽略已安装包参数的安装命令:
    !pip install vectorbt --ignore-installed llvmlite
    
    该参数会告知pip无需尝试卸载原有distutils安装的llvmlite,直接安装适配vectorbt的依赖版本完成覆盖,不会触发卸载拦截逻辑。
  • 方案二:手动清理llvmlite残留后重装(适用于方案一执行后导入包报版本冲突的场景)
    1. 先查询当前Jupyter内核对应的第三方包存储路径,执行以下命令获取路径:
      import site; print(site.getsitepackages())
      
    2. 打开命令输出的对应目录,找到所有名称包含llvmlite的文件夹、以及llvmlite 0.34.0版本对应的.dist-info文件,全部手动删除
    3. 清理完成后重新执行原安装命令!pip install vectorbt即可
  • 方案三:Conda环境适配方案(适用于使用Conda管理Python环境的场景)
    这类底层依赖不要用pip强制处理,直接执行conda源安装命令自动完成依赖适配:
    !conda install -c conda-forge vectorbt -y
    
    该方式会自动匹配当前环境兼容的llvmlite、numba版本,不会触发distutils安装包的卸载校验逻辑,安装稳定性更高。

内容的提问来源于stack exchange,提问作者Marcel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 15:57:14