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

清理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

相关文章:

  • Elasticsearch 限制索引大小与索引模板匹配冲突解决方案
  • 开源架构与人工智能的融合:开启技术新纪元
  • 单元测试与仿真程序之间的选择
  • 【计算机网络入门】初学计算机网络(十一)重要
  • EasyDSS视频推拉流/直播点播平台:Mysql数据库接口报错502处理方法
  • centos和ubuntu下安装redis
  • 【大模型基础_毛玉仁】1.1 基于统计方法的语言模型
  • TMS320F28P550SJ9学习笔记1:CCS导入工程以及测试连接单片机仿真器
  • post get 给后端传参数
  • 三、数据提取
  • 二分题目leetcode
  • not support ClassForName
  • SQL语句初学
  • 网络原理--HTTP协议
  • LeeCode题库第四十三题
  • JSON格式化工具
  • com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别
  • QwenVL 2.5-本地安装编译布署全教程
  • element-ui statistic 组件源码分享
  • 人机交互革命:从触屏到脑波的13维战争
  • p2p的网站开发/真正免费的网站建站平台有哪些
  • 网站bbs备案/安徽企业网站建设
  • 网站平台搭建要多少/企业推广软件
  • 黄金做空网站/上海seo关键词优化
  • 如何法院网站建设/百度推广登陆
  • 网站建设的公司有发展吗/百度营销官网