自学内容网 自学内容网

conda env pip install error:No space left on device

conda 环境 pip install error:No space left on device



现象

非root用户的服务器,需要安装环境,安装的环境超过2GB

sudo pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn --default-timeout=1000

报错:
pip install No space left on device

1 实验

参考了网上很多解决办法比如:
不使用本地缓存 no-cache-dir

pip install --no-cache-dir

修改pip cache-dir的位置
vim ~/.bashrc

export TMPDIR=/home/pip_cache

还是不行

2 分析和解决办法

以上为什么不行,因为当前环境是非root用户,因此,修改pip cache-dir是失败的;那么通过以下命令监测当前环境的内存情况,发现

watch -n 1 df -h

在这里插入图片描述
数据默认存在/tmp中,通过动态监测,因为安装的内容超过了1G,导致很快盘符用完,因此,解决办法就是,对/tmp进行扩容即可。


原文地址:https://blog.csdn.net/weixin_46133588/article/details/140157830

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!