导入Spacy时出现JupyterNotebookPython错误:没有名为click._bashcomplete的模块
我的笔记本工作正常,直到 7 天前,这是我最后一次触摸它。现在我收到此错误。
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-76a01d9c502b> in <module>
----> 1 import spacy
~AppDataRoamingPythonPython38site-packagesspacy__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
~AppDataRoamingPythonPython38site-packagesspacycli__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
~AppDataRoamingPythonPython38site-packagesspacycli_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
~AppDataRoamingPythonPython38site-packagestyper__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
~AppDataRoamingPythonPython38site-packagestypermain.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 (
~AppDataRoamingPythonPython38site-packagestypercompletion.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
~Anaconda3libsite-packagesspacy__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。
pip install click==7.0
在那之后,我收到类似“未找到退出模块”的错误并也安装了它
pip install Exit
重新启动我的笔记本和 spacy 被导入没有任何错误。
THE END
二维码