【问题标题】:How can I install an extension of a package in conda?如何在 conda 中安装包的扩展?
【发布时间】:2019-05-17 12:44:18
【问题描述】:

我在我的工作计算机上,所以我没有管理员权限来安装东西,这使得包安装非常棘手。我正在使用 Anaconda prompt/Conda 来安装我的软件包:de_core_news_sm 或任何其他德语扩展,因为我将使用德语工作

我已经在自己的环境和conda提示符下成功运行了:

activate MyEnv
pip install spacy

现在我正在寻找类似的命令:

python -m spacy download de_core_news_sm

但是如果我运行这个,我会得到一个错误:

Python:无法打开文件“spacy”:没有文件或这样的字典

我也直接从 conda 尝试过:

conda install -c conda-forge spacy-model-de_core_news_sm

这会引发我无法使用 Python 3.6 的错误,但我认为最新的 Spacy 是否可用于 Python 3.6?

我的个性化环境是在 .condarc 中使用以下方案设置的: https://support.anaconda.com/customer/en/portal/articles/2921276-using-anaconda-behind-a-firewall-or-proxy

【问题讨论】:

    标签: python package anaconda conda


    【解决方案1】:

    您可以尝试通过

    在您的 Conda 环境中安装 spacy
    conda install -c spacy spacy
    

    然后试试

    python -m spacy download de_core_news_sm
    

    【讨论】:

    • 当我使用python -m spacy download... 执行第二部分时,我收到 HTTP 连接池主机错误...无法建立新连接
    • @PV8 在这种情况下首先在终端中设置代理,例如set HTTP_PROXY = <ur proxy >,然后运行此命令
    • 您是否在使用代理?您可以直接从github.com/explosion/spacy-models/releases/tag/… 下载最新版本吗?如果可以的话,你可以从网站下载并通过 pip install /path/to/file/de_core_news_sm-2.1.0 安装它
    • 这正是问题所在,我无法下载文件并且我在代理后面
    • 在这种情况下,请按照@prashantrana在他之前的评论中所说的尝试,然后重试下载
    【解决方案2】:

    你需要通过这个 python 命令使用 -m 调用 spacy 模块

    python -m spacy download de_core_news_sm
    

    【讨论】:

    • 见上面的评论
    猜你喜欢
    • 1970-01-01
    • 2019-10-18
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多