gpt4 book ai didi

linux - 尝试安装 Tensorflow 时在 Ubuntu 上出现 "No space left on device"

转载 作者:行者123 更新时间:2023-12-04 18:37:27 25 4
gpt4 key购买 nike

我正在尝试使用 Python 3.8.2 在 Oracle Virtualbox 上的 Linux 虚拟机上安装 Tensorflow 2。该机具有以下特点:

操作系统:Ubuntu 20.04 LTS(64 位)

GNOME 版本:3.36.1

window 系统:X11

内存:9.5 GiB

磁盘容量:10.7 GB

在终端中执行 pip install 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.com/fix-linux-no-space-left-on-device-error/https://github.com/pypa/pip/issues/5816 ,但他们的解决方案似乎都不适合我。谁能帮我找出问题所在?

最佳答案

pip下载文件到临时目录/tmp pip install期间.
该错误意味着 /tmp安装过程中空间不足。看着df输出显示 /tmp未安装为 tmpfs挂载点,表示/tmp当前安装在 / 下./ 的可用存储空间是 2,302,236 个 1K block (来自您的 df 输出),大约为 2.3 GB(下次使用 df -h 以获得更多可读值)。
但是通过执行:

sudo mount -t tmpfs tmpfs /tmp
一个 tmpfs安装到 /tmp .通常, tmpfs分区的最大大小设置为可用 RAM 的一半,在您的情况下为 4.75GB,实际上是 pip 可用空间的两倍.

关于linux - 尝试安装 Tensorflow 时在 Ubuntu 上出现 "No space left on device",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62248792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com