【发布时间】:2020-09-03 13:04:38
【问题描述】:
我正在使用 spaCy 编写代码,在加载“en”英文时,我收到一个错误。
import spacy
nlp = spacy.load('en')
这是我导入的。我已经使用 pip 安装了 nlp、spaCy 和 en_core_web_sm。 我为此使用 PyCharm IDE。 这是我得到的错误:
C:\Users\aayus\AppData\Local\Programs\Python\Python36\python.exe "C:/Users/aayus/Desktop/MYP 5/ICT/ict_project/main.py"
Traceback (most recent call last):
File "C:/Users/aayus/Desktop/MYP 5/ICT/ict_project/main.py", line 9, in <module>
import sumarization
File "C:\Users\aayus\Desktop\MYP 5\ICT\ict_project\sumarization.py", line 3, in <module>
nlp = spacy.load('en')
File "C:\Users\aayus\AppData\Local\Programs\Python\Python36\lib\site-packages\spacy\__init__.py", line 30, in load
return util.load_model(name, **overrides)
File "C:\Users\aayus\AppData\Local\Programs\Python\Python36\lib\site-packages\spacy\util.py", line 175, in load_model
raise IOError(Errors.E050.format(name=name))
OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.
Process finished with exit code 1
谁能帮我解决这个问题?提前致谢!
【问题讨论】:
标签: python module pycharm package spacy