在代理后面下载gensim模型

时间:2018-07-25 13:52:15

标签: python python-3.x gensim http-proxy

我正在尝试在代理后面下载gensim预训练的word2vec模型。我收到此错误。

  

urllib.error.URLError:urlopen错误[Errno 11004] getaddrinfo失败

对于以下代码

import gensim.downloader as api
api.info() 

我已经使用

设置了代理
set HTTPS_PROXY=https://username:xxxxxx@myproxy.com 

,并且已成功使用pip下载软件包。有没有办法将我的代理添加到gensim?

1 个答案:

答案 0 :(得分:0)

您可以在终端上使用命令行下载而不是运行代码:

def get_all_resources(resource_type, **kwargs):
    resource_count = resource_type.count(**kwargs)
    resources = []
    if resource_count > 0:
        page=resource_type.find(**kwargs)
        resources.extend(page)
        while page.has_next_page():
            page = page.next_page()
            resources.extend(page)
    return resources