小编gho*_*nke的帖子

安装问题与python - spacy包在anaconda环境中

我正在尝试按照本教程将自然语言处理包spaCy安装到python 3 anaconda环境中,Windows 8

我打开控制台,cd-ed到我的site-packages文件夹,激活环境,pip-ed进行安装,一切都很好,除了我无法在这里运行第二个命令

$ pip install spacy
$ python -m spacy.en.download
Run Code Online (Sandbox Code Playgroud)

现在我可以成功加载包但是当我运行下面的第二行时,我收到以下错误

>>> from spacy.en import English   #this works
>>> nlp = English()                #this doesn't


Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\garrett\Anaconda\envs\py3k\lib\site-packages\spacy\en\__init__.py", line 64, in __init__
    get_lex_props=get_lex_props)
  File "spacy/vocab.pyx", line 42, in spacy.vocab.Vocab.__init__ (spacy/vocab.cpp:2216)
OSError: Directory C:\Users\garrett\Anaconda\envs\py3k\lib\site-packages\spacy\en\data\vocab not found -- cannot load Vocab.
Run Code Online (Sandbox Code Playgroud)

我认为这是因为我无法逃跑 python -m spacy.en.download

谁能让我知道应该做什么python -m spacy.en.download

任何人都可以提供如何在anaconda环境中安装spaCy的演练吗?

这是我在设置目录,激活python env,运行命令后得到的错误.我试过的前几次,我的spyder编辑器反应迟钝,我杀了控制台,最近一次我得到了这个错误

$ cd C:\Users\garrett\Anaconda\envs\py3k\Lib\site-packages
$ C:\Users\garrett\Anaconda\envs\py3k\Lib\site-packages>activate …
Run Code Online (Sandbox Code Playgroud)

install nlp python-3.x anaconda spacy

5
推荐指数
1
解决办法
4597
查看次数

标签 统计

anaconda ×1

install ×1

nlp ×1

python-3.x ×1

spacy ×1