导入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 被导入没有任何错误。


以上是导入Spacy时出现JupyterNotebookPython错误:没有名为click._bashcomplete的模块的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>