清理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
相关推荐
朱自清的诗.12 小时前
使用python脚本储存mosquito服务器数据到sqlite
python·单片机·sqlite·esp32
xiao-xiang12 小时前
Django的session机制
python·django
酷酷的崽79812 小时前
Redis 键(Key)的命令
数据库·redis·缓存
SXJR13 小时前
Java mp4parser 实现视频mp4 切割
java·python·音视频
EvanSun__13 小时前
Flask 框架引入
后端·python·flask
小王不爱笑13213 小时前
Java基础知识(十四)
java·windows·python
Z_z在努力13 小时前
【杂类】应对 MySQL 处理短时间高并发的请求:缓存预热
数据库·mysql·缓存
烟锁池塘柳013 小时前
【已解决,亲测有效】解决使用Python Matplotlib库绘制图表中出现中文乱码(中文显示为框)的问题的方法
开发语言·python·matplotlib
周小码14 小时前
llama-stack实战:Python构建Llama应用的可组合开发框架(8k星)
开发语言·python·llama
lifallen14 小时前
揭秘KafkaStreams 线程缓存:NamedCache深度解析
数据结构·算法·缓存·kafka·apache