我的笔记本工作正常,直到 7 天前,这是我最后一次触摸它。现在我收到此错误。
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-76a01d9c502b> in <module>
----> 1 import spacy
~\AppData\Roaming\Python\Python38\site-packages\spacy\__init__.py in <module>
12
13 from . import pipeline # noqa: F401
---> 14 from .cli.info import info # noqa: F401
15 from .glossary import explain # noqa: F401
16 from .about import __version__ # noqa: F401
~\AppData\Roaming\Python\Python38\site-packages\spacy\cli\__init__.py in <module>
1 from wasabi import msg
2
----> 3 from ._util import app, setup_cli # noqa: F401
4
5 # These are the actual functions, NOT the wrapped CLI commands. The CLI commands
~\AppData\Roaming\Python\Python38\site-packages\spacy\cli\_util.py in <module>
6 import srsly
7 import hashlib
----> 8 import typer
9 from click import NoSuchOption
10 from click.parser import split_arg_string
~\AppData\Roaming\Python\Python38\site-packages\typer\__init__.py in <module>
27
28 from . import colors as colors
---> 29 from .main import Typer as Typer
30 from .main import run as run
31 from .models import CallbackParam as CallbackParam
~\AppData\Roaming\Python\Python38\site-packages\typer\main.py in <module>
9 import click
10
---> 11 from .completion import get_completion_inspect_parameters
12 from .core import TyperArgument, TyperCommand
13 from .models import (
~\AppData\Roaming\Python\Python38\site-packages\typer\completion.py in <module>
8
9 import click
---> 10 import click._bashcomplete
11
12 from .models import ParamMeta
ModuleNotFoundError: No module named 'click._bashcomplete'
更新:
我重新安装了spacy。现在我收到此错误:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-76a01d9c502b> in <module>
----> 1 import spacy
~\Anaconda3\lib\site-packages\spacy\__init__.py in <module>
8
9 # These are imported as part of the API
---> 10 from thinc.neural.util import prefer_gpu, require_gpu
11
12 from . import pipeline
ModuleNotFoundError: No module named 'thinc.neural'
然后我重新安装了thinc,但错误并没有消失。我将尝试建议的其他答案。我打字更多是因为 stackoverflow 不允许我保存编辑,因为它说我的帖子主要是代码。
编辑2:
好的,所以我在重新安装 Thinc 后重新安装了 spacy,现在它似乎可以正常工作了。呸..
卸载 click 和 spaCy,然后重新安装 spaCy。如果可能的话,最好在一个干净的环境中开始,但至少只做这两个应该有效。
澄清一下,这是因为最新版本的 click 不适用于 spaCy。spaCy 指定使用旧的点击版本,因此在您安装 spaCy 时会安装该版本,但如果您升级,点击您自己的 spaCy 不会阻止您。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句