当前位置: 首页 > 知识库问答 >
问题:

由于代理问题,无法pip安装spacy[型号]

梁研
2023-03-14

我正在尝试安装一个特定的Spacy模型“en\u core\u web\u sm”。我无法做到这一点,因为我的env中存在代理服务器限制,我无法控制这些限制。

我正在使用他们文档中建议的以下命令:https://github.com/explosion/spacy-models

pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.1.0/en_core_web_sm-2.1.0.tar.gz

我想另一种方法是手动下载zip并将其复制到适当的目录。我无法找出在我的Anaconda设置中放置这些文件的位置以使其正常工作。

有人能建议我把这些文件放在哪里,或者提出一个替代方案吗?

(我做过设置代理等,它适用于许多其他库,甚至安装Spacy本身,但这个特定模型拒绝安装)

共有3个答案

夹谷和裕
2023-03-14

不确定这是否仍然相关,但当我在使用SpaCy 1.8.2和调用时遇到同样的问题时,这个问题帮助了我

python-m spacy下载en。

通过查看源代码,我发现在下载语言模型时,SpaCy在内部调用pip来安装语言模型,然后在python环境的SpaCy/data目录中创建一个符号链接。要查看的相关文件包括

spaCy-1.8.2\spaCy\cli\downdload。py公司

spaCy-1.8.2\spaCy\cli\link。py公司

我的解决方案是在本地下载语言模型并将这两行添加到我的设置脚本中:

pip安装“en\u core\u web\u sm-1.2.0.tar.gz”

ln-s“env/lib/python3.5/site packages/en\u core\u web\u sm/en\u core\u web\u sm-1.2.0”env/lib/python3。5/站点包/空间/数据/英文

轩辕经赋
2023-03-14

看起来您正在尝试在公司网络上安装防火墙,是否可以连接到其他WiFi或热点,然后再次尝试下载?

章嘉致
2023-03-14

您在代理后面,您是否能够直接从浏览器中的版本下载模型。首先下载tar文件。

https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.0.0/en_core_web_sm-2.0.0.tar.gz

这个焦油gz归档文件与spacy下载期间下载的文件相同,是一个可安装的Python包。因此,如果您有该文件,还可以执行以下操作:

pip install /path/to/en_core_web_sm-2.0.0.tar.gz

然后,您应该能够使用如下模型:

import spacy

nlp = spacy.load('en_core_web_sm')

您也可以以同样的方式下载其他spacy模型,或者您也可以在pip安装中使用代理,但在我的情况下它不起作用。

pip --proxy <proxy> https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.1.0/en_core_web_sm-2.1.0.tar.gz
 类似资料:
  • 问题内容: 无论我尝试安装哪个软件包,都会出现此错误: 我看到了这个问题,但答案对我不起作用。我可以安装分发程序包,到目前为止,它是我唯一可以安装的程序包,但是它不能解决问题,因为在我尝试安装另一个程序包时,egg_info错误立即返回。我对此感到非常沮丧,因为我在任何地方都找不到任何帮助。我之前也已经安装了django和pip以及所有内容,但是我不得不重新安装所有内容,现在它不起作用了。任何帮助

  • 问题内容: 我是python新手,遇到了一个我无法解决的问题。我想在python中安装和使用spacy软件包。因此,我打开cmd并运行 安装依赖项时,出现错误消息: 命令““ c:\ users \ xxx \ appdata \ local \ programs \ python \ python37 \ python.exe” -u -c“导入设置工具,标记化; 文件 =’C:\ Users

  • 本文向大家介绍解决pycharm无法调用pip安装的包问题,包括了解决pycharm无法调用pip安装的包问题的使用技巧和注意事项,需要的朋友参考一下 问题:pycharm无法调用pip安装的包 原因:pycharm没有设置解析器 解决方法: 打开pycharm->File->Settings->Project Interpreter->设置为你的python路径,我的是:C:\Python27\

  • 问题内容: 我试图让django / pip / mysql工作,但我似乎无法弄清楚如何安装mysql-python。这是我尝试安装mysql-python时收到的错误 谷歌搜索显示我需要安装python-dev但无论何时我尝试使用 我收到此错误: 我目前正在使用Linux Mint 15 RC,我认为这可能是问题所在…但我不确定。我没有主意: 问题答案: 尝试通过软件管理器下载python-de

  • 我正在尝试让django/pip/mysql工作,但我似乎不知道如何安装mySQL-Python。这是我在尝试安装mysql-python时收到的错误 Googling显示我需要安装python-dev,但是每当我尝试用 我目前使用的是linux mint 15 RC,我想这可能是个问题...但我不确定。我没主意了:(

  • 问题内容: 我正在尝试使用安装模块。但是它总是会出错。这是错误: 我一直在搜索它,通常说它是关于。我的节点是v10.16.0。我还安装了Python 2.7。我的vs版本是2019。 确实,这仅与模块有关。如果是这样,是否还有其他解决方案可在Node.js中预览png等文件 编辑 我已卸载VS2019并安装了VS2017 Build Tools。但是仍然给出另一个错误: 问题答案: 我过去也遇到过