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

如何卸载PyTorch、mkl、libcublas等依赖的旧版本?

清理重复依赖并保留新版本的操作方法

Node.js/npm 环境

  • 先查看全局安装的所有依赖:npm list -g --depth=0,从中找出同一包的多个版本
  • 手动卸载指定旧版本:npm uninstall -g 包名@旧版本号
  • 想自动合并重复版本(保留最新兼容版),直接运行:npm dedupe

Python/pip 环境

  • 查看已安装包及对应版本:pip list,筛选出存在多版本的包
  • 卸载指定旧版本:pip uninstall 包名==旧版本号
  • 要自动清理无依赖的冗余包(含旧版本),可执行:pip autoremove(操作前确认依赖关系,防止误删)

避免重复依赖的长期方案(多项目场景)

如果是多个GitHub项目共用全局环境导致的依赖混乱,建议给每个项目单独配置虚拟环境:

  • 创建虚拟环境:python -m venv 项目专属环境名
  • 激活环境:
    • Windows:项目专属环境名\Scripts\activate
    • Linux/macOS:source 项目专属环境名/bin/activate
  • 每个项目的依赖独立安装在各自虚拟环境里,从根源避免全局依赖重复

操作前注意事项

  • 先备份当前依赖清单:npm用npm list -g > global_deps.txt,pip用pip freeze > requirements.txt
  • 卸载旧版本前,确认该版本没有被正在使用的项目依赖,避免影响项目运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 19:45:55