安装 spacy 以及常遇到的问题

     最近学习 《Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation》,论文复现时会使用到spacy库。

import spacy

spacy_en = spacy.load('en')
spacy_de = spacy.load('de')

但是运行代码的时候,报错。OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.

这里可能是自己没有安装英文包

但是在安装spacy时,遇到了各种各样的问题。这时候一定要去官网找下载包。

官网如下:https://spacy.io/models/de

     步骤一:(最好使用conda 安装)

     conda config --add channels conda-forge
     conda install spacy
     python -m spacy.en.download
     python -m spacy download en

但是最后一步是错的。看别的博客是这么安装的,但是我一直安装不上,最后看github上的大佬给出了要安装最新版本的)所以正确的做法是   python -m spacy download en_core_web_sm, 这是英文包。同样的,按照论文描述。还需要法语包,这里用python -m spacy download de_core_news_sm 。

这样 在使用的时候就可以不报错了。

这里不能直接load('en') ,我感觉是版本问题,要加载最新的版本。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值