对填充缓存感到困惑

时间:2018-10-15 18:30:31

标签: sqlite anaconda jupyter-notebook project-gutenberg

所以我试图用他们的github [https://github.com/c-w/gutenberg#looking-up-meta-data]

中提供的代码用Project Gutenberg语料库填充本地元数据缓存。
from gutenberg.acquire import set_metadata_cache
from gutenberg.acquire.metadata import SqliteMetadataCache

cache = SqliteMetadataCache('/my/custom/location/cache.sqlite')
cache.populate()
set_metadata_cache(cache)

它似乎工作正常(我遇到了一些错误,但它一直在运行)。然后,就像我正在运行代码的Jupiter笔记本页面中的10个小时崩溃一样:

enter image description here

这是在终端上弹出的错误:

enter image description here

但是,即使在现在,它仍然不断弹出然后消失在我的取景器中:

enter image description here

根据Anaconda / Jupiter笔记本,看来带有此代码的笔记本仍在运行:

enter image description here

但是,每次我尝试打开笔记本时,它都无法正常工作。它只是崩溃了。

我知道填充缓存的过程可能需要很长时间,最多需要20个小时。我只是不确定此时到底发生了什么。即使我看不到代码,代码实际上是否仍在运行并仍在填充缓存?我应该重新启动计算机并再次运行代码吗?它会重新开始还是从中断处重新开始?

0 个答案:

没有答案