我正试图使用Python 3.8.2在Oracle Virtualbox的Linux虚拟机上安装Tensorflow 2。这台机器有以下特点。
操作系统:Ubuntu 20.04 LTS (64位) Ubuntu 20.04 LTS (64位)
GNOME 版本: 3.36.1
窗口系统。X11
内存:9.5GB
磁盘容量:10.7 GB
当在终端进行pip安装tensorflow==2.2.0时,我在最后阶段(下载完成后)得到以下错误。
ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device
在终端中输入du -sh,得到的结果是
12K .
而df则得出
Filesystem 1K-blocks Used Available Use% Mounted on
udev 4952816 0 4952816 0% /dev
tmpfs 996192 1324 994868 1% /run
/dev/sda5 9736500 6919960 2302236 76% /
tmpfs 4980940 0 4980940 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4980940 0 4980940 0% /sys/fs/cgroup
/dev/loop0 56320 56320 0 100% /snap/core18/1705
/dev/loop1 56320 56320 0 100% /snap/core18/1754
/dev/loop2 246656 246656 0 100% /snap/gnome-3-34-1804/24
/dev/loop3 261760 261760 0 100% /snap/gnome-3-34-1804/36
/dev/loop4 63616 63616 0 100% /snap/gtk-common-themes/1506
/dev/loop5 51072 51072 0 100% /snap/snap-store/433
/dev/loop6 51072 51072 0 100% /snap/snap-store/454
/dev/loop7 27776 27776 0 100% /snap/snapd/7264
/dev/loop8 31104 31104 0 100% /snap/snapd/7777
/dev/sda1 523248 4 523244 1% /boot/efi
tmpfs 996188 24 996164 1% /run/user/1000
我曾试着按照 https:/www.maketecheasier.comfix-linux-no-space-left-on-device-error 和 https:/github.compypapipissues5816。但他们的解决方案似乎都不适合我。谁能帮我找出问题所在?
可能是一个inode问题。试试
df -i
或打开的文件数过高 尝试杀死相关进程。
find /proc/*/fd -ls | grep '(deleted)'