在python virtualenv中,使用pip安装包,其中有比较大的包:

下载的过程中报错:

查看磁盘空间:

发现根本不缺space,查看inode也都是充足的:

根本原因

  1. /tmp 分区空间不足
    pip 默认将下载的临时文件保存在 /tmp,而你的 df -h 显示 /tmp 只有 970M 剩余空间(PyTorch 的 wheel 文件需要 915MB + 解压临时空间)。
  2. pip 缓存或虚拟环境目录空间限制
    即使主磁盘空间充足,pip 可能因权限或路径映射问题尝试写入受限区域。
# 启动virtualenv
# 临时生效(当前终端窗口有效)
export TMPDIR=$HOME/tmp  # 使用家目录下的临时目录
mkdir -p $HOME/tmp       # 确保目录存在
# 执行安装(添加 --cache-dir 确保所有临时文件都定向到新位置)
#pip install --cache-dir=$HOME/.pip-cache -r requirements.txt 
pip install -r requirements.txt 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐