在需要一个python模块,它具有一个很好的德语词性标记器,SpaCy被推荐给我。在我的Python3.4的64位Win10上,我试着按照SpaCy主页上的说明安装它,首先准备virtualenv (部分安装,windows在.env/bin/activate源失败),然后使用pip install。由于这并不是很有效,我通过git cmd从github克隆了SpaCy,然后使用virtualenv .env && source .env/bin/activate在windows控制台中继续,这在“源”处再次失败。在那之后,pip install -r requirements.txt也失败了。
然后我尝试了pip install -U spacy,它似乎工作得很好(没有错误消息),但是使用SpaCy (例如安装一个模型),使用python -m spacy.en.download --force的其他命令都会使用Error while finding spec for 'spacy.en.download' (<class 'ImportError'>: No module named 'spacy.attrs')失败。
我做错什么了?如何确保SpaCy的顺利安装?当我尝试pip list时,它至少在列表中。提前感谢大家!
发布于 2017-10-06 15:43:36
在使用pip安装spacy时,我也遇到了一些问题。我有两个建议给你:
pip uninstall spacy并重新安装它。conda install spacy而不是pip,这对我来说很好。发布于 2017-04-25 21:37:05
检查您正在使用的pip的默认版本。我也有同样的问题。我安装的默认pip版本设置为python3,所以我尝试
python3 -m spacy.en.download --force all而不是
python -m spacy.en.download --force all发布于 2021-06-05 02:40:51
尝试删除它,然后重新安装:
pip uninstall spacy
pip install spacy
python -m spacy download enhttps://stackoverflow.com/questions/38100133
复制相似问题