清理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
相关推荐
这里有鱼汤25 分钟前
别怪 Python 慢,是你 import 的姿势不对!我亲测提速 3~5 倍
后端·python
hyhrosewind27 分钟前
Python数据容器:数据容器的分类、数据容器特点总结、各数据容器遍历的特点、数据容器通用操作(统计,转换,排序)
python·数据容器的分类·各数据容器的特点·各数据容器的遍历·数据容器的通用操作·统计,转换,排序
灏瀚星空28 分钟前
从基础到实战的量化交易全流程学习:1.3 数学与统计学基础——线性代数与矩阵运算 | 矩阵基础
笔记·python·学习·线性代数·数学建模·金融·矩阵
Amctwd34 分钟前
【LLM】解析RAG增强检索技术:原理、实现与应用
python
乐享极致39 分钟前
Python 数据可视化进阶:精准插入图表到指定 Excel 工作表
python·信息可视化·excel
火云牌神1 小时前
本地大模型编程实战(28)查询图数据库NEO4J(1)
python·llm·neo4j·langgraph
databook1 小时前
『Plotly实战指南』--交互功能进阶篇
python·数据分析·数据可视化
小白—人工智能1 小时前
数据可视化 —— 饼图
python·信息可视化·数据可视化
学不完了是吧1 小时前
Python循环与遍历详解:从入门到进阶
python
belldeep1 小时前
python:sklearn 主成分分析(PCA)
python·机器学习·sklearn·pca