清理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
相关推荐
猿界零零七4 小时前
pip install mxnet 报错解决方案
python·pip·mxnet
不只会拍照的程序猿6 小时前
《嵌入式AI筑基笔记02:Python数据类型01,从C的“硬核”到Python的“包容”》
人工智能·笔记·python
Jay_Franklin6 小时前
Quarto与Python集成使用
开发语言·python·markdown
Oueii6 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
2401_831824967 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
njidf7 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
@我漫长的孤独流浪7 小时前
Python编程核心知识点速览
开发语言·数据库·python
宇擎智脑科技7 小时前
A2A Python SDK 源码架构解读:一个请求是如何被处理的
人工智能·python·架构·a2a
2401_851272997 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python
vx_biyesheji00017 小时前
Python 全国城市租房洞察系统 Django框架 Requests爬虫 可视化 房子 房源 大数据 大模型 计算机毕业设计源码(建议收藏)✅
爬虫·python·机器学习·django·flask·课程设计·旅游