我一直试图在一台非常复杂的代理后面的Windows PC上安装pymc一段时间;有效地将其安装在未连接到互联网的计算机上。我已经尝试过 - 但未成功 - 在condarc文件中设置代理但我仍然收到错误消息
conda install -c https://conda.binstar.org/pymc pymc 获取包元数据:SSL验证错误:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:645)
答案 0 :(得分:25)
要解决此问题,您需要下载安装程序尝试获取的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
答案 1 :(得分:3)
只是注意:" -c conda-forge"对于其他一些包可能很方便。例如:
conda install -c conda-forge python-levenshtein
答案 2 :(得分:1)
添加到上述解决方案中。任何遇到“ SSL验证错误”的人都可以在〜/ .condarc
中暂时关闭验证步骤channels:
- defaults
ssl_verify: true
通过这种方式,您可以从本地中心安装。
答案 3 :(得分:0)
我无法在 Anaconda(在 Win10 上)运行离线安装,因为 Anaconda 总是尝试连接到远程频道或收集元数据过程失败。 为了解决这个问题,我不得不:
conda install path-to-bz2
运行离线安装,即 conda install zeep-4.0.0.tar.bz2