栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Ubuntu系统成功安装spacy,以及自然语言处理模型en和de

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu系统成功安装spacy,以及自然语言处理模型en和de

成功解决spacy无法load模型’en_core_web_md’/‘de_core_news_md’/‘en_core_web_sm’/‘de_core_news_sm’

出现这样的问题,是因为没有安装这些模型!!

( 如果在ubuntu系统上操作:注意首先设置字符集
export LC_ALL=C.UTF-8
export LANG=C.UTF-8]
其中,export的效力仅及于该次登陆操作)
1)安装spacy:
pip install pip --upgrade
然后pip install --upgrade spacy(下载最新版本spacy)

2)下载语言模型:
因为spacy的语言模型下载来自github网站,直接python -m spacy download en或者python -m spacy download de会因为readtime超时,下载失败)
百度网盘分享.
提取码:xj5q

或者在官网下载:
下载和spacy版本对应的英语模型: 官网链接.
(sm是small,md是medium)
下载和spacy版本对应的德语模型: 官网链接.

3) 安装语言模型:
下载以后,不用解压,直接 pip install 压缩包名
4)加载语言模型:

 import spacy  
 import en_core_web_sm
 import de_core_news_sm
 
 en = spacy.load("en_core_web_sm")
 de = spacy.load("de_core_news_sm")
 
 doc = en(u"This is a sentence.")
 print([(w.text, w.pos_) for w in doc])

服务器成功加载en_core_web_sm模型:
服务器成功加载de_core_news_sm模型:

运行结果为

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/348203.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号