使用 pip install 安装 tensorflow-gpu 时出现 SSL 错误

Sag*_*til 7 ssl pip

我试图通过pip install tensorflow-gpu在 Anaconda 环境中运行Windows来安装 tensorflow-gpu ,但出现以下错误:

Could not install packages due to an EnvironmentError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:1977)
Run Code Online (Sandbox Code Playgroud)

我还尝试在具有管理员访问权限的命令提示符下执行此操作,但仍然无法正常工作。

C:\WINDOWS\system32>pip install tensorflow-gpu
Collecting tensorflow-gpu
Downloading https://files.pythonhosted.org/packages/2f/84/b6dfafe3282101f7d3a9410652ab4e6dc73f981fd63a40be0b47ff3bac3a/tensorflow_gpu-1.9.0-cp35-cp35m-win_amd64.whl (103.3MB)
    19% |######                          | 19.9MB 2.6MB/s eta 0:00:32
Could not install packages due to an EnvironmentError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:1977)
Run Code Online (Sandbox Code Playgroud)

所有其他与网络相关的活动(例如浏览网页)在计算机上正常运行。我还安装了正确的 CUDA 和 cuDNN,以及最新的 NVIDIA 驱动程序。

我通过清除我的 Anaconda 安装并重新安装它,然后安装tensorflow-gpu. 但是,我仍然很好奇为什么这个错误一开始就发生了。

Cur*_*ash 9

与网络连接有关。我在 Ubuntu 系统中遇到了同样的错误。因此通过更改我的网络(WiFi)连接解决了这个问题。


Rad*_*esh -1

再次重新安装库!

我在几个库中遇到这个问题,例如tensorflow-gpu和matplotlib

我不知道为什么,但如果我发现了什么,我会分享。