当前位置: 首页 > article >正文

python安装spacy3.8.3对应的版本zh_core_web_sm3.8.0

这次是在visual studio使用python处理一些语言,第一次安装语言包,费了一些周折,记录一下

1.安装python

手动安装了版本3.10,后续又安装了visual studio,发现,手动安装的python中的pip在visual studio内部无法使用,即使已经添加了环境变量,后续在visual studio更新中,重新选择了安装python的相关库,选择了自带的python3.9,pip使用没有问题。

2.安装spacy

使用了python环境pip install spacy,在powershell中查看spacy的版本,可以看出版本为3.8.3

PS D:\Program Files (x86)\Python39_64> pip show spacy
Name: spacy
Version: 3.8.3
Summary: Industrial-strength Natural Language Processing (NLP) in Python
Home-page: https://spacy.io
Author: Explosion

3.继续安装zh_core_web_sm,使用命令pip install zh_core_web_sm

1)显示失败,看来自动安装无法成功

PS D:\Program Files (x86)\Python39_64> pip install zh_core_web_sm
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement zh_core_web_sm (from versions: none)
ERROR: No matching distribution found for zh_core_web_sm

2)尝试离线安装,但是要注意spacy的版本跟zh_core_web_sm,符合即使安装成功后,也无法使用,不然会报一些奇怪的错误。

找到官网Models & Languages · spaCy Usage Documentation (https://spacy.io/usage/models)点击Language support,找到Chinese,点击 4 packages ,选择以zh_core_web_sm,点击“RELEASE DETAILS”:我选择的是zh_core_web_sm-3.8.0版本,从图中可以看出与我的spacy3.8.3是对应的,点击downloads,存放到本地。

3)安装,记录中zh_core_web_sm-3.8.0存放的位置,使用代码安装:pip install D:\ProgramData\download\zh_core_web_sm-3.8.0-py3-none-any.whl

PS D:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64> pip install D:\ProgramData\download\zh_core_web_sm-3.8.0-py3-none-any.whl
Defaulting to user installation because normal site-packages is not writeable
Processing d:\programdata\download\zh_core_web_sm-3.8.0-py3-none-any.whl
Collecting spacy-pkuseg<2.0.0,>=1.0.0 (from zh-core-web-sm==3.8.0)
  Downloading spacy_pkuseg-1.0.0-cp39-cp39-win_amd64.whl.metadata (13 kB)
Requirement already satisfied: srsly<3.0.0,>=2.3.0 in c:\users\administrator\appdata\roaming\python\python39\site-packages (from spacy-pkuseg<2.0.0,>=1.0.0->zh-core-web-sm==3.8.0) (2.5.1)
Requirement already satisfied: numpy<3.0.0,>=2.0.0 in c:\users\administrator\appdata\roaming\python\python39\site-packages (from spacy-pkuseg<2.0.0,>=1.0.0->zh-core-web-sm==3.8.0) (2.0.2)
Requirement already satisfied: catalogue<2.1.0,>=2.0.3 in c:\users\administrator\appdata\roaming\python\python39\site-packages (from srsly<3.0.0,>=2.3.0->spacy-pkuseg<2.0.0,>=1.0.0->zh-core-web-sm==3.8.0) (2.0.10)
Downloading spacy_pkuseg-1.0.0-cp39-cp39-win_amd64.whl (2.4 MB)
   ---------------------------------------- 2.4/2.4 MB 819.4 kB/s eta 0:00:00
Installing collected packages: spacy-pkuseg, zh-core-web-sm
Successfully installed spacy-pkuseg-1.0.0 zh-core-web-sm-3.8.0

显示安装成功

4)测试一下:

import spacy

# 加载中文模型
nlp = spacy.load("zh_core_web_sm")


doc = nlp("第一个处理中文语言")

print(doc.text)

for token in doc:
    print(token.text, token.pos_, token.dep_)

没有报错,显示如下:

接下来可以处理代码了


http://www.kler.cn/a/560732.html

相关文章:

  • netty常见的面试问题整理
  • 塔能物联运维保障智慧地下停车场安全与高效
  • 什么是期权垂直价差套利策略?
  • 10种方法教你又小又清晰地压缩视频
  • 在 MySQL 的 InnoDB 存储引擎中,部分数据库优化策略
  • 数据库并发问题有那些以及解决办法
  • 利用 vscode 进行远程开发
  • mongodb的并发优化
  • 蓝桥杯学习笔记04-滑动窗口不定长(最短/最小)
  • SpringBoot3通过拦截器拦截所有的请求-限制IP访问
  • 开源且免费的CMS系统有哪几个可以放心用?
  • Ollama辅助工具在思源笔记中的核心玩法助力实现AI高效创作
  • JavaEE基础之- xml
  • 项目实战--网页五子棋(匹配模块)(4)
  • DevEco Studio常用快捷键以及如何跟AndroidStudio的保持同步
  • 从零到一学习c++(基础篇--筑基期十一-类)
  • HTTPS(下)
  • 微服务即时通信系统---(三)框架学习
  • WPF 中显示图形的方式深度解析
  • GaussDB高安全—数据保护:数据透明加密