【问题标题】:Unable to use Conda with Anaconda 2018.2 on Windows无法在 Windows 上将 Conda 与 Anaconda 2018.2 一起使用
【发布时间】:2019-02-09 23:50:59
【问题描述】:

我刚刚在 Windows 10 上全新安装了 Anaconda 2018.2。这个 anaconda 版本使用 python v3.7。在运行 conda 更新conda update conda 时,出现以下错误;

Collecting package metadata: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/repodata.json.bz2>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/main/win-64/repodata.json.bz2 (Caused by SSLError("Can\'t connect to HTTPS URL because the SSL module is not available."))'))

【问题讨论】:

    标签: python anaconda conda


    【解决方案1】:

    对我有用的是将这些文件从 Anaconda3/Library/bin 复制到 Anaconda3/DLLs :

    libcrypto-1_1-x64.dll

    libssl-1_1-x64.dll

    【讨论】:

    • libcrypto-1_1-x64.dll libssl-1_1-x64.dll 在我的情况下两个文件尚未更新,比较两个文件夹中的日期并在必要时更新
    • 我在这里看到了同样的答案 github.com/conda/conda/issues/9003 并且效果很好
    【解决方案2】:

    以管理员身份使用 Anaconda Prompt 对我有用。我还没有尝试过第二种解决方案(OpenSSL)

    【讨论】:

    • 简单但有效。谢谢!
    【解决方案3】:

    我会回答我自己的问题。我发现了 2 个解决方案。

    第一个解决方案是使用 Anaconda Prompt

    第二种解决方案是为 Windows 安装 OpenSSL。二进制文件可以在这里下载;

    https://slproweb.com/products/Win32OpenSSL.html

    这个二进制文件对我有用。 https://slproweb.com/download/Win64OpenSSL-1_1_1a.exe 我正在运行 64 位 Windows 10。

    以上解决方案已经过测试,可以在我的电脑上运行。

    【讨论】:

      【解决方案4】:

      我在防火墙后面的工作笔记本电脑上运行 conda 时遇到了类似的问题。在您的主目录中创建一个 .condarc 配置文件,通常是 'c:\users\[your user id]',如果不存在的话。添加一个条目以关闭 SSL 验证。看起来像这样:

      ssl_verify:  false
      

      保存文件并重试 conda 命令。

      如果这不起作用并且您的计算机位于防火墙后面。确保代理服务器条目也在 .condarc 配置文件中定义。示例:

      proxy_servers:
         http: http://www.proxy.com:8080
         https: https://www.proxy.com:8080
      

      【讨论】:

        【解决方案5】:

        PATH 环境变量中添加&lt;anaconda_or_miniconda_installation_directory&gt;\Library\bin 足以解决这个问题。

        【讨论】:

          猜你喜欢
          • 2017-10-18
          • 2016-10-21
          • 1970-01-01
          • 1970-01-01
          • 2019-10-26
          • 2021-11-25
          • 1970-01-01
          • 2013-06-19
          • 1970-01-01
          相关资源
          最近更新 更多