我尝试在AWS EC2示例中使用conda安装tensorflow几次。但它总是给出以下错误。CondaMultiError:[错误28]设备上没有剩余空间
我检查df
(base) ubuntu@ip-172-31-23-129:~/anaconda2$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 5184264 0 5184264 0% /dev
tmpfs 1039260 720 1038540 1% /run
/dev/nvme0n1p1 8065444 7670180 378880 96% /
tmpfs 5196288 0 5196288 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 5196288 0 5196288 0% /sys/fs/cgroup
/dev/loop0 93184 93184 0 100% /snap/core/6350
/dev/loop1 18432 18432 0 100% /snap/amazon-ssm-agent/930
tmpfs 1039256 0 1039256 0% /run/user/1000
有人能帮我解决这个问题吗?谢谢!
2条答案
按热度按时间wz1wpwve1#
(我假设你正在安装的文件系统中实际上有空间。在我的例子中,我有空间,但是临时文件夹很快就被填满了,即使df -h和df -i没有提出问题。因为你上面列表中的一些文件系统已经满了或接近满了,这可能不是一个好的假设。)
This answer可能对您的需要有用,尽管我不愿意在/tmp中删除它,以防它被使用。
我更喜欢的一个答案是mkdir $HOME/tmp; export TMPDIR=$HOME/tmp,我自己刚用过,它能很好地满足我的需要。
vsmadaxz2#
有类似的问题,并解决了它通过resizinf
tmpfs
即使在运行
conda env
命令期间也可以调整其大小首先,检查tmpfs的挂载点:
然后调整大小: