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 paththatyouwant  (this will make a virtual environment)
paththatyouenteredScriptsactivate.bat (to activate your virtual environment type path and Scriptsactivate.bat)

如果您在linux中。请尝试以下操作。。。

python3 -m venv pathtoyourvenv (path that you want to make venv)
source pathtoyourvenvbinactivate (type path and binactivate)

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

pip install spacy

相关内容

最新更新