1

我已经尝试了之前提供的所有解决方案,但无法解决错误。

我遵循的步骤。

安装

pip install -U spacy

python -m spacy download en_core_web_sm

然后在 jupyter notebook 中运行以下命令。

import spacy

nlp = spacy.load('en_core_web_sm')

但它不起作用并引发错误。

---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
<ipython-input-1-6074c7bb959f> in <module>
      1 import spacy
      2 
----> 3 nlp = spacy.load('en_core_web_sm')

c:\users\satya\appdata\local\programs\python\python37\lib\site-packages\spacy\__init__.py in load(name, **overrides)
     28     if depr_path not in (True, False, None):
     29         warnings.warn(Warnings.W001.format(path=depr_path), DeprecationWarning)
---> 30     return util.load_model(name, **overrides)
     31 
     32 

c:\users\satya\appdata\local\programs\python\python37\lib\site-packages\spacy\util.py in load_model(name, **overrides)
    173     elif hasattr(name, "exists"):  # Path or Path-like to model data
    174         return load_model_from_path(name, **overrides)
--> 175     raise IOError(Errors.E050.format(name=name))
    176 
    177 

OSError: [E050] Can't find model 'en_core_web_sm'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.

我也试过这个

import em_core_web_sm

nlp = em_core_web_sm.load()

并得到以下错误。

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-14ac18f40d90> in <module>
----> 1 import em_core_web_sm
      2 
      3 nlp = em_core_web_sm.load()

ModuleNotFoundError: No module named 'em_core_web_sm'

我也尝试更改路径和所有其他解决方案,但它们都不起作用。

如何解决?

4

0 回答 0