pip下载tmp不够
问题描述
今天遇到一个小问题,在用pip安装的时候提示
ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device
但我们单位用于生产环境的机器磁盘都是基本是论TB的,怎么会不够呢?
原因分析:
通过df -h
研究了一下磁盘空间的变化,发现是tmp分配的很小,只有几个G。那么我们现在遇到的问题就是,怎么修改pip的临时目录呢?
通过大模型的问答,我个人比较喜欢下面的解决方案。
解决方案:
1.在比较大的磁盘下面去创建一个tmp目录
2.安装使用以下命令
TMPDIR=path/to/tmp pip install -r requestment.txt
这样pip在使用tmp的时候,就使用我们创建的tmp,而不指向默认的tmp