使用spacy时遇到的问题
写在最前面:
安装spacy和en_core_web_trf时需要保证二者版本一致
安装及查看对应spacy版本
安装
pip install spacy
查看版本
import spacy
spacy.__version__
安装en_core_web_trf
- 直接安装(如果可以的话)
python -m spacy download en_core_web_trf
- 下载安装包安装
去官方网站搜索指定版本
比如:我要安装en_core_web_trf-3.7.2
下载:
上传至服务器,安装:
pip install en_core_web_trf-3.7.2.tar.gz
查看是否安装成功:
报错TypeError: issubclass() arg 1 must be a class
这是由python中的后端包之一的兼容性问题引起的问题,包“pydantic”
首先运行:
python -m pip install -U pydantic spacy
然后安装和spacy版本一致的en_core_web_trf包即可解决