Jupyter Hub磁盘配额超限,残留torch安装文件无法删除求助
解决Jupyter Hub中未完成安装的torch/torchvision残留文件清理问题
1. 定位Python包的存储路径
先确认你的Python包安装位置,执行以下命令获取site-packages目录:
python -c "import site; print(site.getsitepackages())"
通常用户级的包会放在~/.local/lib/pythonX.X/site-packages/(替换X.X为你的Python版本号,比如3.8)。另外pip的缓存目录默认是~/.cache/pip/,未完成的安装包可能存放在这里。
2. 查找torch相关残留文件
- 在site-packages目录下搜索torch相关文件/文件夹:
find ~/.local/lib/pythonX.X/site-packages/ -name "*torch*"
如果只需要查找目录,加上-type d参数:
find ~/.local/lib/pythonX.X/site-packages/ -name "*torch*" -type d
- 查找pip缓存中的torch相关文件:
find ~/.cache/pip/ -name "*torch*"
3. 删除残留文件
确认找到的是未完成安装的残留内容后,执行删除命令:
- 删除site-packages中的torch相关目录:
rm -rf ~/.local/lib/pythonX.X/site-packages/torch*
- 删除pip缓存中的torch文件:
rm -rf ~/.cache/pip/*torch*
4. 验证磁盘空间恢复
执行以下命令检查磁盘配额是否恢复正常:
df -h
也可以查看目标目录的空间占用变化:
du -sh ~/.local/ du -sh ~/.cache/
额外提示
如果你的Jupyter Hub使用conda环境,先通过conda env list确认当前环境,再进入环境执行conda clean -a清理缓存和未完成安装的包,这也能释放大量磁盘空间。
内容的提问来源于stack exchange,提问作者Tyler Matson
相关产品推荐
相关产品推荐

