spacy包及trained pipelines安装教程

简介: spacy是自然语言处理中常用的Python包,本文介绍spacy包及其配套语言包的安装方式。

spacy官网:spaCy · Industrial-strength Natural Language Processing in Python

spacy官网安装教程:Install spaCy · spaCy Usage Documentation


可以根据自己的系统等要求来进行选择:

image.png

① 这里的cuda版本可以选anaconda环境中cudatoolit对应的版本,如TensorFlow2.9.0版本会要求安装cuda11.2(可参考我之前写过的博文TensorFlow安装教程),就可以选cuda11.2

② virtual env选项是用virtualenv包来实现Python虚拟环境的管理,创建虚拟环境并在指定虚拟环境下安装spacy包,我用anaconda,所以不用。

③ trained pipelines不用代理很难直接下载,因此我建议不要在这一步选择,我会在后面介绍这些trained pipeline的离线安装方式。

④ 3.3版本spacy似乎需要一个3.8版本以上Python才有的内置库,因此需要3.8版本以上的Python编辑器。(官网说Python版本大于3.6即可,嘛,我之前跑3.2版本的时候确实也可以用3.7.2版本的Python来跑,但是更新到3.8版本的Python更是绝对没问题的了)

这里直接给出的命令是:

pip install -U pip setuptools wheel
pip install -U 'spacy[cuda112]'


使用该命令即可成功安装spacy包。

安装trained_pipelines的方法:

官网:Trained Models & Pipelines · spaCy Models Documentation

方法一:直接使用官网提供的命令安装,如安装英文pipeline,就根据官网进行选择,然后直接安装(这两种loading style本质上差不多),能直接下的话就能直接用了:

image.png

如果因为众所周知的网络原因无法下载,请看方法二。


方法二:可以在Releases · explosion/spacy-models里面直接找需要下载的压缩文件,如我需要下en_core_web_sm,则直接搜索即可:

image.png

下载tar.gz或者whl都可以,我下的是tar.gz文件。

直接调用pip install spacy_model/en_core_web_sm-3.3.0.tar.gz命令即可。

(注意:model的版本需要和spacy的版本对应,如果不对应会强制更新spacy的版本。如我下载了3.3版本的spacy,但是我pip install了3.2版本的en_core_web_sm,就会自动重新安装3.2版本的spacy:

image.png

(后面的输出略))

相关文章
|
缓存 API 数据库
Py之lmdb:lmdb的简介、安装、使用方法之详细攻略
Py之lmdb:lmdb的简介、安装、使用方法之详细攻略
Py之lmdb:lmdb的简介、安装、使用方法之详细攻略
|
缓存 Ubuntu Java
Tool之Bazel:Bazel的简介、安装、使用方法之详细攻略
Tool之Bazel:Bazel的简介、安装、使用方法之详细攻略
|
机器学习/深度学习 算法 安全
Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略(一)
Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略
Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略(一)
|
3月前
|
编译器 Linux TensorFlow
【Deepin 20系统】Tensorflow2.x离线下载cifar-10-python.tar.gz如何配置使用cifar10.load_data()
文章讨论了在Deepin 20系统上使用Tensorflow 2.x时,如何通过离线方式配置使用CIFAR-10数据集。
48 0
|
6月前
|
API 计算机视觉 Docker
ModelScope问题之安装mmcv报错如何解决
本合集将提供ModelScope安装步骤、配置要求和环境准备,以便用户顺利启动ModelScope进行模型开发和测试。
380 2
|
机器学习/深度学习 人工智能 Linux
Linux和Windows系统下安装深度学习框架所需支持:Anaconda、Paddlepaddle、Paddlenlp、pytorch,含GPU、CPU版本详细安装过程
Linux和Windows系统下安装深度学习框架所需支持:Anaconda、Paddlepaddle、Paddlenlp、pytorch,含GPU、CPU版本详细安装过程
Linux和Windows系统下安装深度学习框架所需支持:Anaconda、Paddlepaddle、Paddlenlp、pytorch,含GPU、CPU版本详细安装过程
【YOLOV5-6.x讲解】DIY实验文件 models/experimental.py
【YOLOV5-6.x讲解】DIY实验文件 models/experimental.py
242 0
|
并行计算 PyTorch 算法框架/工具
PyTorch Geometric (PyG) 安装教程
以下根据PyTorch和对应的cuda版本来写PyG的安装方式。对应可行的安装时间会对应附上。 由于我在遇到对应情况时才能撰写对应博文,更多情况看以后我会不会遇上吧。
PyTorch Geometric (PyG) 安装教程
|
机器学习/深度学习 自然语言处理 API
Py之paddlehub:paddlehub的简介、安装、使用方法之详细攻略
Py之paddlehub:paddlehub的简介、安装、使用方法之详细攻略
Py之paddlehub:paddlehub的简介、安装、使用方法之详细攻略
|
PyTorch 算法框架/工具 计算机视觉
Py之torchvision:torchvision库的简介、安装、使用方法之详细攻略
Py之torchvision:torchvision库的简介、安装、使用方法之详细攻略
Py之torchvision:torchvision库的简介、安装、使用方法之详细攻略