一劳永逸!解决 AutoDL 系统盘(30GB)爆满与 pip 缓存迁移

Autodl服务器的系统盘只有30GB, 很多时候塞不下东西. 我经常使用 https://www.autodl.com/docs/qa1/ 的教程来清理我的Autodl服务器

shell 复制代码
du -sh /root/.cache  #查看/root/.cache占用的空间大小

一般这个文件夹占用的Autodl空间的真的多(在pip install的时候); 由于 pip install 默认将缓存存放在 /root/.cache,极易导致系统盘爆满, 所以需要清理

解决问题的办法:

shell 复制代码
XDG_CACHE_HOME=~/autodl-tmp/cache PIP_CACHE_DIR=~/autodl-tmp/cache pip install

XDG_CACHE_HOME:定义 Linux 通用本地应用缓存的基础根目录。设置后,所有遵循现代 Linux 规范的软件(如 Hugging Face、Git 等)都会放弃默认的 /root/.cache,改将缓存存入你指定的自定义路径
PIP_CACHE_DIR:专门定义 pip 包管理器的缓存下载路径。设置后,pip install 产生的轮子文件(.whl)和安装包都会强制缓存到该指定目录,不再占用系统盘

永久配置:

shell 复制代码
# 临时生效(当前终端):直接运行
export XDG_CACHE_HOME=~/autodl-tmp/cache
export PIP_CACHE_DIR=~/autodl-tmp/cache/pip

# 永久生效:写入环境,后续无需重复输入
echo 'export XDG_CACHE_HOME=~/autodl-tmp/cache' >> ~/.bashrc
echo 'export PIP_CACHE_DIR=~/autodl-tmp/cache/pip' >> ~/.bashrc
source ~/.bashrc
相关推荐
清水白石0085 分钟前
Python 死锁排查全攻略:从线程卡死到锁依赖定位与工程化修复
linux·网络·python
Elias不吃糖26 分钟前
Langfuse 入门:Trace、Prompt、Dataset、Experiment、Evaluator
前端·python·prompt·langfuse
TechWayfarer1 小时前
批量查IP归属地,在线API、脚本、离线库怎么选?三种方案实测对比
网络·python·网络协议·tcp/ip
ao-weilai1 小时前
Linux基础:Ext系列文件系统
linux·运维·服务器
qq_349447952 小时前
Linux系统,安装git,从使用git下载仓库(GitHub, Gitee, GitLab 等),并且使用ssh密钥,可以直接执行git pull
linux·git·ssh
七牛开发者2 小时前
为什么 Go 很适合 AI 辅助开发?
数据库·人工智能·python·elasticsearch·log4j
河南凹凸环境艺术设计2 小时前
性价比高的民宿酒店设计企业
大数据·人工智能·python
AI导出鸭PC端5 小时前
Gemini流程图怎么导出?AI导出鸭一键解决格式兼容难题
人工智能·ai·word·流程图·豆包·ai导出鸭
mCell5 小时前
GitHub Actions 玩法大赏:一台远程主机的七种活法
linux·github·agent