从本地源安装anaconda库

问题描述 投票:16回答:3

我一直试图在一台非常复杂的代理后面的Windows PC上安装pymc一段时间;有效地将其安装在未连接到互联网的计算机上。我试过 - 在condarc文件中设置代理但未成功 - 我仍然收到错误消息

conda install -c https://conda.binstar.org/pymc pymc获取包元数据:SSL验证错误:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:645)

python anaconda pymc
3个回答
27
投票

要解决此问题,您需要下载安装程序尝试获取的tar文件(即使使用Windows),然后使用脱机模式:

使用此命令将出错,以确定要下载的文件:

>conda install -c https://conda.binstar.org/pymc pymc
Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
....
Solving package specifications: ......................

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    pymc-2.3.5                 |      np110py35_0         402 KB  defaults

The following NEW packages will be INSTALLED:

    pymc: 2.3.5-np110py35_0 defaults

Proceed ([y]/n)? y

Fetching packages ...
Could not connect to https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2
... [error message continues]...

现在下载错误消息中提到的tar文件:

https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2

然后使用tar文件的路径运行此命令:

>conda install --offline C:\pymc-2.3.5-np110py35_0.tar.bz2

3
投票

只是注意:“-c conda-forge”可能对其他一些软件包很方便。例如:

conda install -c conda-forge python-levenshtein

1
投票

添加到上面的解决方案。任何遇到“SSL验证错误”的人都可以在〜/ .condarc中暂时关闭验证步骤

channels:
  - defaults
ssl_verify: true

这样,您就可以从本地集线器进行安装。

© www.soinside.com 2019 - 2024. All rights reserved.