Windows下在anaconda环境中安装自然语言处理工具---Spacy

我的环境为:python3.6.2,win64

有两种安装方法:

Solution1: pip安装

直接在conda命令行界面输入 pip install spacy一直报错:Microsoft Office C++ 14.0 is required。

So,按照error提示安装了VS,结果发现运行pip install spacy仍然包同样的bug!

然后仔细查看安装的日志log,发现其中有几个库不匹配导致spacy没有安装成功。

So,在https://www.lfd.uci.edu/~gohlke/pythonlibs/这个网址中下载如下库(切记与自己的环境匹配):

1.cymem-1.31.2-cp36-cp36m-win_amd64.whl

2.murmurhash-0.28.0-cp36-cp36m-win_amd64.whl

3.preshed-1.0.0-cp36-cp36m-win_amd64.whl

4.thinc-6.10.2-cp36-cp36m-win_amd64.whl

5.ujson-1.35-cp36-cp36m-win_amd64.whl

6.spacy-2.0.11-cp36-cp36m-win_amd64.whl

注意!!!上面的库安装顺序也要按照1-6的顺序依次安装!!!不然也会报bug!!!

(其中,在安装完前5个库后,再次运行pip install spacy,仍然会报C++ 14.0 is required的bug!!!)

按照上面的顺序安装完毕之后,spacy就可以正常使用了。

如果想下载spacy中的英文语料,可以在conda命令行中输入:python -m spacy download en 进行下载。

Solution2: conda安装

在conda命令行中输入如下命令即可安装spacy:

conda config --add channels conda-forge
conda install spacy
python -m spacy.en.download
python -m spacy download en
再一次验证了anaconda的强大!!!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值