我试图通过运行pip install tensorflow-gpu
Windows安装tensorflow-gpu,在Anaconda环境中,但我得到以下错误:
Could not install packages due to an EnvironmentError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:1977)
我也尝试在命令提示符下使用管理员权限执行此操作,但仍然不起作用。
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)
所有其他与网络相关的活动(如浏览网页)在计算机上正常工作。我还安装了正确的CUDA和cuDNN,沿着最新的NVIDIA驱动程序。
我通过清除我的Anaconda安装并重新安装它,然后安装tensorflow-gpu
来修复这个问题。然而,我仍然很好奇为什么这个错误甚至发生在第一位。
7条答案
按热度按时间zbq4xfa01#
这与网络连接有关。我在Ubuntu系统中遇到了同样的错误。因此,通过改变我的网络(WiFi)连接来解决它。
bxgwgixi2#
安装软件包时使用以下语法:
pkmbmrz73#
我在PyCharm安装tensorflow时遇到了同样的问题。正如Dimitri Bolt所描述的,我以管理员的身份启动了CMD,并使用了Devendra Kanade描述的sytax。我又得到了错误,但每次我启动命令,进度变得更大。经过三到四次的下载,我成功地在PyCharm中导入了tensorflow。
b1zrtrql4#
您应该在错误之前在pip-msg中注明“Downloading”(19%,尚未完成)。对于pip,这意味着99%的下载错误。
1.快速解决方案是增加pip选项:
--retries每个连接应该尝试的最大重试次数(默认为5次)。
NB:我从来没有试过这个。
1.使用正常下载的一般修复(我尝试安装PyQt 5):
a)在你的pip-errmsg中找到有问题的web文件的名称,用引号括起来,然后谷歌搜索 whole(包括引号)。在您的例子中,它将是“tensorflow_gpu-1.9.0-cp 35-cp 35 m-win_amd 64.whl”。
B)选择一个可靠的网站并下载该文件。Windows 10可能会给予你一些. part文件的错误消息,但只需忽略这些消息并重新下载。
c)加载下载文件的浏览器列表。对于Firefox,ctrl-J将加载该列表(库)。如果失败,请单击在 * 列表 *(而不是站点)上重复下载。您可能需要重复点击10次才能成功下载!!!
d)假设“tensorflow_gpu-1.9.0-cp 35-cp 35 m-win_amd 64.whl”现在位于本地文件夹c:\Users\uuuu\Downloads\中。在此文件夹中创建一个名为“example-requirements.txt”的ansi文本文件,其中有3行(2个空行),如下所示:
tensorflow_gpu-1.9.0-cp35-cp35m-win_amd64.whl
e)现在在正常的命令提示符下,发出3个命令如下:
c:
cd c:\Users\uuuu\Downloads
pip install --requirement example-requirements.txt --no-cache-dir
NB:你可以复制和粘贴,非常容易在Win 10.
f)如果成功,现在就做!
g)如果您在下载 * 另一个 * 网络文件时再次遇到pip-problem,那么您必须重复a),b),c),d)并编辑旧的“example-requirements.txt”以包含4行(2空行)如下:
tensorflow_gpu-1.9.0-cp35-cp35m-win_amd64.whl
带扩展名的另一文件名
h)重复e)、f)、g)…...
注意:用于pip安装选项的DOC可在www.example.com上找到https://pip.pypa.io/en/stable/cli/pip_install/#
(在页面上搜索“示例要求文件”)。
bbmckpt75#
我偶然发现了同样的错误,而通过conda安装,更新conda解决了这个问题(顺便说一句,新版本下载的软件包顺序,而旧的尝试并行下载)
brjng4g36#
下载TensorFlow wheel包时pip似乎有问题。因此,只需从www.example.com下载该软件包PyPi.org并以这种方式安装。
从这里下载Python版本的包
https://pypi.org/project/tensorflow-intel/#files
下载后,转到您的下载文件夹,然后用这个命令安装它
这将安装核心TensorFlow包并安装所有其他依赖项。希望这个能帮上忙
zmeyuzjn7#
重新安装库!
对于像
tensorflow-gpu
和matplotlib
这样的几个库,我都遇到了这个问题我不知道为什么,但如果我发现了什么,我会分享。