tensorflow安装 报错ConnectionResetError(10054, ‘远程主机强迫关闭了一个现有的连接。

@创建于:20210325
@修改于:20210325

一定要确保网络是良好的。

1、安装报错:

1.1 报错信息

ConnectionResetError(10054, ‘远程主机强迫关闭了一个现有的连接。’, None, 10054, None)

(tsp) C:\WINDOWS\system32>python --version
Python 3.8.5

(tsp) C:\WINDOWS\system32>pip install tensorflow==2.3.0
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting tensorflow==2.3.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/16/aa/3b0e0751a3bff298133941b54aad366230862c827b701f13d51e52bcc5ee/tensorflow-2.3.0-cp38-cp38-win_amd64.whl (342.5 MB)
     |█████████████████               | 181.6 MB 504 kB/s eta 0:05:20ERROR: Exception:
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\envs\tsp\lib\site-packages\pip\_vendor\resolvelib\resolvers.py", line 171, in _merge_into_criterion
    crit = self.state.criteria[name]
KeyError: 'tensorflow'

During handling of the above exception, another exception occurred:
***
中间省略大量信息。
***
raise ProtocolError("Connection broken: %r" % e, e)
pip._vendor.urllib3.exceptions.ProtocolError: ("Connection broken: ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None)", ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None))

在这里插入图片描述

1.2 解决办法

我对其进行了重新安装。

(tsp) C:\WINDOWS\system32>pip install tensorflow==2.3.0
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting tensorflow==2.3.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/16/aa/3b0e0751a3bff298133941b54aad366230862c827b701f13d51e52bcc5ee/tensorflow-2.3.0-cp38-cp38-win_amd64.whl (342.5 MB)
     |████████████████████████████████| 342.5 MB 21 kB/s
Collecting opt-einsum>=2.3.2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/bc/19/404708a7e54ad2798907210462fd950c3442ea51acc8790f3da48d2bee8b/opt_einsum-3.3.0-py3-none-any.whl (65 kB)
     |████████████████████████████████| 65 kB 336 kB/s
Collecting absl-py>=0.7.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/92/c9/ef0fae29182d7a867d203f0eff8296b60da92098cc41db33a434f4be84bf/absl_py-0.12.0-py3-none-any.whl (129 kB)
     |████████████████████████████████| 129 kB 939 kB/s
Collecting protobuf>=3.9.2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/14/a9/dd95de0539b60b2139fae55148948c39a00e4a4647247b2102d502dcd207/protobuf-3.15.6-py2.py3-none-any.whl (173 kB)
     |████████████████████████████████| 173 kB 1.3 MB/s
Requirement already satisfied: six>=1.12.0 in c:\programdata\anaconda3\envs\tsp\lib\site-packages (from tensorflow==2.3.0) (1.15.0)
Collecting google-pasta>=0.1.8
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a3/de/c648ef6835192e6e2cc03f40b19eeda4382c49b5bafb43d88b931c4c74ac/google_pasta-0.2.0-py3-none-any.whl (57 kB)
Requirement already satisfied: wheel>=0.26 in c:\programdata\anaconda3\envs\tsp\lib\site-packages (from tensorflow==2.3.0) (0.36.2)
Collecting gast==0.3.3
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d6/84/759f5dd23fec8ba71952d97bcc7e2c9d7d63bdc582421f3cd4be845f0c98/gast-0.3.3-py2.py3-none-any.whl (9.7 kB)
Collecting tensorflow-estimator<2.4.0,>=2.3.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e9/ed/5853ec0ae380cba4588eab1524e18ece1583b65f7ae0e97321f5ff9dfd60/tensorflow_estimator-2.3.0-py2.py3-none-any.whl (459 kB)
     |████████████████████████████████| 459 kB 1.6 MB/s
Collecting h5py<2.11.0,>=2.10.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/1e/63/0d32c1803c08518dd03e02f3cfe302335624f511155be723bcc7329fed4e/h5py-2.10.0-cp38-cp38-win_amd64.whl (2.5 MB)
     |████████████████████████████████| 2.5 MB 120 kB/s
Collecting keras-preprocessing<1.2,>=1.1.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/79/4c/7c3275a01e12ef9368a892926ab932b33bb13d55794881e3573482b378a7/Keras_Preprocessing-1.1.2-py2.py3-none-any.whl (42 kB)
     |████████████████████████████████| 42 kB 163 kB/s
Collecting scipy==1.4.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f8/b9/98a75846fdda3756ce75705b518dde4c599ba419d11415ce3fe1ebc4a885/scipy-1.4.1-cp38-cp38-win_amd64.whl (31.0 MB)
     |███                             | 2.7 MB 1.1 MB/s eta 0:00:27
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    scipy==1.4.1 from https://pypi.tuna.tsinghua.edu.cn/packages/f8/b9/98a75846fdda3756ce75705b518dde4c599ba419d11415ce3fe1ebc4a885/scipy-1.4.1-cp38-cp38-win_amd64.whl#sha256=2cce3f9847a1a51019e8c5b47620da93950e58ebc611f13e0d11f4980ca5fecb (from tensorflow==2.3.0):
        Expected sha256 2cce3f9847a1a51019e8c5b47620da93950e58ebc611f13e0d11f4980ca5fecb
             Got        e25c3b08dfe30c069fe11f74c6fe20c7047d59faaa45f91a6ad64ac4b5a040d8

2、再次报错

2.1 报错信息

ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE

Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f8/b9/98a75846fdda3756ce75705b518dde4c599ba419d11415ce3fe1ebc4a885/scipy-1.4.1-cp38-cp38-win_amd64.whl (31.0 MB)
     |███                             | 2.7 MB 1.1 MB/s eta 0:00:27
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    scipy==1.4.1 from https://pypi.tuna.tsinghua.edu.cn/packages/f8/b9/98a75846fdda3756ce75705b518dde4c599ba419d11415ce3fe1ebc4a885/scipy-1.4.1-cp38-cp38-win_amd64.whl#sha256=2cce3f9847a1a51019e8c5b47620da93950e58ebc611f13e0d11f4980ca5fecb (from tensorflow==2.3.0):
        Expected sha256 2cce3f9847a1a51019e8c5b47620da93950e58ebc611f13e0d11f4980ca5fecb
             Got        e25c3b08dfe30c069fe11f74c6fe20c7047d59faaa45f91a6ad64ac4b5a040d8

2.2 尝试办法(未成功)

下面的是可能的方案,我没有没有测试成功。

# 安装pyqt5
pip install PyQt5 -i https://pypi.douban.com/simple
# 安装pyqt5-tools
pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com

2.3 尝试办法【成功】

下班后用家庭网络,使用 pip install tensorflow==2.3.0安装成功。说明网络对安装有重要影响。以上问题可能是手机热点网络不稳定造成的。

3、测试

(tsp) C:\WINDOWS\system32>python
Python 3.8.5 (default, Sep  3 2020, 21:29:08) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
2021-03-25 21:16:27.669431: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
2021-03-25 21:16:27.676392: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

上面的错误Could not load dynamic library ‘cudart64_101.dll’; dlerror:
cudart64_101.dll not found可以不用管,因为本来就不打算使用GPU。如下面所提示:Ignore above
cudart dlerror if you do not have a GPU set up on your machine.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值