微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pip 在特定文件夹中安装 spacy 语言模型

如何解决pip 在特定文件夹中安装 spacy 语言模型

我想在与文件夹不同的特定文件夹中安装多个语言模型。

如何进行?

以下似乎不起作用:

pip install /shared/public/spacy/en_core_web_lg-3.0.0-py3-none-any.whl

见: https://github.com/explosion/spacy-models/releases//tag/en_core_web_lg-3.0.0

典型的安装过程: python -m spacy 下载 en_core_web_lg 我无法控制文件夹。

这里的用例是将模型安装在服务器中每个人都可以使用的文件夹中,以避免多次下载。

注意:我已经在我的特定虚拟环境中安装了 Spacy,即我不需要创建一个新的。实际上,在我的特定环境中,我确实有英语 spacy 的小语言模型。该问题仅与在特定文件夹中安装另一种语言模型(大型语言模型)以及能够从该文件夹加载该模型有关。

谢谢

解决方法

你应该使用 python 虚拟环境(一个 python 环境,比如 python 解释器)。使用虚拟环境,您可以安装默认 python 路径之外的任何包,这意味着您将安装的所有包都将被隔离。

在windows中创建python虚拟环境。打开cmd,输入以下内容

python -m venv path\that\you\want  (this will make a virtual environment)
path\that\you\entered\Scripts\activate.bat (to activate your virtual environment type path and \Scripts\activate.bat)

如果您使用的是 linux。尝试关注...

python3 -m venv path\to\your\venv (path that you want to make venv)
source path\to\your\venv\bin\activate (type path and \bin\activate)

然后你可以像往常一样用cmd\terminal安装python包

pip install spacy

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。