向我推荐了需要一个具有良好 POS 标记器的 Python 模块,用于德语 SpaCy。在我的带有 Python 3.4 的 Win10 64Bit 上,我尝试按照其主页上的说明安装 SpaCy,首先准备 virtualenv(部分安装,Windows 在源代码 .env/bin/activate 处失败),然后使用 pip install。由于这不太奏效,我通过 git cmd 从 github 克隆了 SpaCy,然后在 Windows 控制台中继续使用virtualenv .env && source .env/bin/activate
它再次在“源”失败。之后也pip install -r requirements.txt
失败了。
然后我尝试pip install -U spacy
了它似乎工作正常(没有错误消息),但是使用 SpaCy 的进一步命令(例如安装模型),使用python -m spacy.en.download --force
all 失败并带有Error while finding spec for 'spacy.en.download' (<class 'ImportError'>: No module named 'spacy.attrs')
.
我做错了什么?如何确保 SpaCy 的顺利安装?当我尝试时,它至少在列表中pip list
。谢谢大家!