清理pip和conda缓存

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

1. 清理 pip 缓存

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

清理缓存的命令:

清理所有 pip 下载的缓存

bash 复制代码
pip cache purge

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

bash 复制代码
# 列出缓存的包
pip cache list

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

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

bash 复制代码
# 删除默认的 pip 缓存目录
rm -rf ~/.cache/pip

2. 清理 conda 缓存

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

清理缓存的命令

清理所有 conda 下载的缓存

bash 复制代码
conda clean --all

该命令会清理以下内容:

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

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

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

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

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

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

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

安装:

bash 复制代码
pip install pip-autoremove

使用:

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

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

bash 复制代码
conda clean --packages
相关推荐
灰灰学姐22 分钟前
yolov8训练模型、测试视频
python·yolo·机器学习
黑客笔记40 分钟前
第3章 nmap网络映射器(网络安全防御实战--蓝军武器库)
python·web安全·网络安全
FoggyProgrammer41 分钟前
利用python实现对Excel文件中数据元组的自定义排序
python·excel·自动化办公·openpyxl·数据报表即时处理
梦想是成为算法高手1 小时前
带你从入门到精通——自然语言处理(五. Transformer中的自注意力机制和输入部分)
pytorch·python·深度学习·自然语言处理·transformer·位置编码·自注意力机制
啥也不会的菜鸟·1 小时前
Redis7——进阶篇(三)
redis·学习·缓存·redis经典面试题
河北小博博1 小时前
一文掌握Python Falcon框架
开发语言·python
小爬虫程序猿1 小时前
利用Python爬虫按图搜索1688商品(拍立淘):实战指南
爬虫·python·图搜索算法
数据小小爬虫2 小时前
利用Python爬虫按图搜索1688商品(拍立淘)
爬虫·python·图搜索算法
小赖同学啊2 小时前
PyTorch 中实现模型训练看板实时监控训练过程中的关键指标
人工智能·pytorch·python
weixin_468466852 小时前
C++、C#、python调用OpenCV进行图像处理耗时对比
c++·图像处理·python·opencv·c#·机器视觉·opencvsharp