当前位置: 首页 > article >正文

清理pip和conda缓存

清理 pipconda 的缓存可以帮助释放磁盘空间并确保安装的包是最新的。

1. 清理 pip 缓存

pip 会将下载的包缓存到本地,以便后续安装时加快速度。默认情况下,缓存路径是 ~/.cache/pip

清理缓存的命令:

清理所有 pip 下载的缓存

pip cache purge

清理特定的缓存文件或包:

# 列出缓存的包
pip cache list

# 清理特定的包
pip cache remove <package-name>
手动清理缓存:

如果无法使用命令清理,可以手动删除缓存目录:

# 删除默认的 pip 缓存目录
rm -rf ~/.cache/pip

2. 清理 conda 缓存

conda 的默认缓存路径通常是 ~/anaconda3/pkgs~/miniconda3/pkgs(具体路径取决于你的安装位置)。

清理缓存的命令

清理所有 conda 下载的缓存

conda clean --all

该命令会清理以下内容:

  • 下载的包文件(.tar.bz2
  • 解压后的包文件
  • 旧的日志文件
手动清理缓存:

如果需要手动清理,可以删除缓存目录中的文件:

# 删除 conda 缓存目录中的包
rm -rf ~/anaconda3/pkgs/*
# 或
rm -rf ~/miniconda3/pkgs/*

3. 清理虚拟环境中的冗余文件

在虚拟环境中,可能会有一些冗余文件或未使用的依赖。可以使用以下工具清理:

使用 pip-autoremove 清理未使用的包

pip-autoremove 是一个工具,可以自动移除虚拟环境中未被依赖的包。

安装:

pip install pip-autoremove

使用:

# 移除未被依赖的包
pip-autoremove <package-name> --yes
使用 conda 清理环境

如果你使用的是 conda 虚拟环境,可以通过以下命令清理未使用的包:

conda clean --packages

http://www.kler.cn/a/572290.html

相关文章:

  • 华为OD最新机试真题-计算疫情扩散时间-C++-OD统一考试(E卷)
  • linux 如何查看gpu使用情况
  • 深度学习---卷积神经网络
  • 算法 并查集
  • 神经机器翻译:联合学习对齐和翻译
  • 【wsl/cline/mcp】在cline中初步使用mcp工具(以git为例)
  • 【STM32项目实战系列】基于STM32G474的FDCAN驱动配置
  • 江西省地标-DB36/T 1275-2020 绿色矿山建设标准
  • FastGPT 引申:信息抽取到知识图谱的衔接流程
  • 学到什么记什么(25.3.3)
  • 30秒从零搭建机器人管理系统(Trae)
  • python爬虫:pyspider的详细使用
  • 关于高精度力扣66
  • windows下使用Hyper+wsl实现ubuntu下git的平替
  • TCP协议(20250304)
  • VSCode详细安装步骤,适用于 Windows/macOS/Linux 系统
  • 点云配准技术的演进与前沿探索:从传统算法到深度学习融合(4)
  • 【2025小白版】计算复试/保研机试模板(个人总结非GPT生成)附代码
  • centos和ubuntu下安装redis
  • Linux笔记---缓冲区