2

我遇到了一个我似乎无法弄清楚的问题。我第一次将 Spacy 导入 Jupyter 笔记本时没有任何问题。它只是按我的预期导入了它。

我第二次尝试导入它(使用不同的笔记本),我得到:

ImportError: cannot import name 'prefer_gpu' from 'thinc.api' (C:\python-environments\nlp\lib\site-packages\thinc\api.py)

所以我尝试重新启动内核并再次尝试(认为这可能是问题)。那并没有解决它。同样尝试运行在第一个笔记本中导入 Spacy 的同一单元格在第一次运行良好后现在也会引发错误。

4

1 回答 1

1

听起来您在某处有旧版本的 Thinc;尝试卸载并重新安装 Thinc。

要检查的另一件事是您是否在正确的 Python 环境中运行。有时,Jupyter 笔记本会以不明显的方式进入与您所期望的环境不同的环境。最近在 spaCy 的讨论中有一个主题。您可以运行此命令来检查笔记本中正在使用哪个 Python 可执行文件,并确保它是您认为的那个:

import sys
print(sys.executable)
于 2021-03-24T04:53:14.370 回答