需要一个python模块,它为德语SpaCy提供了一个很好的POS标签,我向你推荐。
在我使用Python 3.4的Win10 64Bit上,我尝试按照其主页上的说明安装SpaCy,首先准备virtualenv(部分安装,Windows在源.env / bin / activate失败),然后使用pip install。
由于这不是很有效,我通过git cmd从github克隆了SpaCy,然后使用qdf.ODBCTimeout = 900 '15 Min
继续在Windows控制台中再次在" source"中失败。
之后virtualenv .env && source .env/bin/activate
也会失败。
我尝试了pip install -r requirements.txt
然后似乎工作正常(没有错误消息)但是使用SpaCy(例如安装模型)的其他命令,使用pip install -U spacy
都失败了python -m spacy.en.download --force
。
我做错了什么?如何确保顺利安装SpaCy?当我尝试Error while finding spec for 'spacy.en.download' (<class 'ImportError'>: No module named 'spacy.attrs')
时,它至少在列表中。
提前谢谢大家!
答案 0 :(得分:3)
我在使用pip安装spacy时遇到了一些问题。我有两个提示:
pip uninstall spacy
并重新安装。 conda install spacy
代替pip
,这对我很有用。答案 1 :(得分:1)
检查您正在使用的pip的默认版本。我有同样的问题。 我安装的默认pip版本设置为python3,所以我尝试了
python3 -m spacy.en.download --force all
而不是
python -m spacy.en.download --force all
答案 2 :(得分:0)
Anaconda和Spacy语言下载之间存在一些不兼容性。 以下是修复此问题的待处理拉取请求 https://github.com/explosion/spaCy/pull/1792
答案 3 :(得分:0)
在尝试使用conda安装spacy时,如果在Windows 64上获得PermissionError: [WinError 5] Access is denied
,则可以按照conda-forge docs中所述在Anaconda提示符下创建的虚拟环境中直接键入以下代码:
conda install -c conda-forge spacy
答案 4 :(得分:0)
尝试删除它并重新安装:
pip uninstall spacy
pip install spacy
python -m spacy download en