Jupyter 笔记本无法打开 Erno122

问题描述 投票:0回答:4

我正在尝试打开 Jupyter Notebook 进行一些相当繁重的数据分析(从 hdf5 文件中提取数据集并查看它们的某些方面)。 我过去曾经这样做过,但最近不得不注销,现在我得到了

IOError: [Errno 122] Disk quota exceeded: u'/nethome/myname/.local/share/jupyter/runtime-nbserver-14392.json

我已经看到,如果我尝试一次从任何数据集中查看太多内容或太多数据集,它会杀死内核,但现在我什至无法打开它。

我查看了https://superuser.com/questions/1427724/jupyter-oserror-errno-122-disk-quota-exceeded的信息,但是使用那里的解决方案

du --si -s $HOME
显示我只有那里有 1.1G,远低于我允许的配额。

我还查看了Jupyter Notebook 说我的磁盘配额已被超出,但我的主目录中有足够的空间,但坦率地说,它似乎没有那么有帮助。

我检查了我的磁盘使用情况,似乎还有相当多的剩余空间。

(base) [myname@mycomputer ~]$ df -h
Filesystem                      Size  Used Avail Use% Mounted on
devtmpfs                         16G     0   16G   0% /dev
tmpfs                            16G   61M   16G   1% /dev/shm
tmpfs                            16G  1.6G   15G  10% /run
tmpfs                            16G     0   16G   0% /sys/fs/cgroup
/dev/mapper/physvg01-slash       79G   21G   54G  28% /
/dev/sda2                       976M  344M  565M  38% /boot
/dev/sda1                       300M  9.9M  290M   4% /boot/efi
/dev/mapper/physvg01-var         20G   14G  4.9G  74% /var
/dev/mapper/physvg01-localdata  1.7T  1.4T  279G  84% /localdata
phys-file:/data/home/myname      12T  5.7T  5.6T  51% /nethome/myname
tmpfs                           3.2G   68K  3.2G   1% /run/user/1088055

感谢任何帮助,因为我需要尽快在那里进行一些分析。 谢谢。

python jupyter-notebook errno quota
4个回答
1
投票

嗯,很明显你的本地机器没有足够的内存来容纳这个内核。因此,我建议您尝试一些替代方案,例如 Google Colab、Kaggle Notebook 或 GCP AI Platforms 的笔记本(如果您已经注册并用完免费配额,则不是免费的)。我希望它有效!


0
投票

面临同样的问题。
我注意到每次尝试都会创建一个新的

runtime-nbserver-****.json
文件。

我通过删除最近的文件解决了问题

rm /path/to/runtime-sbserver-files


0
投票

我也遇到了同样的问题:

Failed to start the Kernel. [Errno 122] Disk quota exceeded. View Jupyter [log](command:jupyter.viewOutput) for further details.

我通过与上面相同的方法解决了这个问题,删除了文件:

/home/..path../.local/share/jupyter/runtime/runtime-nbserver-***.son

0
投票

清除缓存和临时文件解决了我的问题。按以下顺序执行以下命令。

rm -rf /tmp/*
rm -rf /var/tmp/*
rm -rf ~/.cache/*
© www.soinside.com 2019 - 2024. All rights reserved.