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

文章目录

  • 1、安装报错:
    • 1.1 报错信息
    • 1.2 解决办法
  • 2、再次报错
    • 2.1 报错信息
    • 2.2 尝试办法(未成功)
    • 2.3 尝试办法【成功】
  • 3、测试

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

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.0Downloading 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_criterioncrit = 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.0Downloading 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.2Downloading 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.0Downloading 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.2Downloading 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.8Using 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.3Downloading 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.0Downloading 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.0Downloading 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.1Downloading 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.1Downloading 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 2cce3f9847a1a51019e8c5b47620da93950e58ebc611f13e0d11f4980ca5fecbGot        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 2cce3f9847a1a51019e8c5b47620da93950e58ebc611f13e0d11f4980ca5fecbGot        e25c3b08dfe30c069fe11f74c6fe20c7047d59faaa45f91a6ad64ac4b5a040d8

2.2 尝试办法(未成功)

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

  • 用pip安装tensorflow时出现:THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE 建议用下面方法解决:
    pip install --upgrade tensorflow

  • pip安装报错:THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE建议用下面方法解决:
    pip install --upgrade xx

  • Python安装第三方库报错:"These Packages Do Not Match The Hashes From The Requirements File."建议用下面方法解决,即增加镜像(我的本来就是在镜像条件下安装的):

# 安装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.

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

  1. torchvision.datasets.FashionMNIST报错[WinError 10054] 远程主机强迫关闭了一个现有的连接

    项目场景: 在李沐老师视频课Softmax 回归 + 损失函数 + 图片分类数据集[动手学深度学习v2]中用到了FashionMNIST数据集. 问题描述: trans = transforms.To ...

  2. python使用phantomJS循环for爬取多个页面时,解决内存持续变大而报错“ConnectionResetError: [WinError 10054]远程主机强迫关闭了一个现有的连接”的问题

    python使用phantomJS循环for爬取多个页面时,解决内存持续变大而报错"ConnectionResetError: [WinError 10054]远程主机强迫关闭了一个现有的连 ...

  3. python 网络编程 socket 报错 ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。

    服务端: # -*- coding: utf-8 -*- """ @File : 191226_基于UDP协议的socket_server端.py @Time : 201 ...

  4. 【Python】ConnectionResetError [WinError 10054] 远程主机强迫关闭了一个现有的连接

    [Python]ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接 今天在学习python时,遇到了一个问题,这个问题比较简单,但是网络上的 ...

  5. ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。

    ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接. 错误结果: Traceback (most recent call last):Fil ...

  6. python: 使用socket实现局域网不同主机通信。解决ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。

    目录 1 socket的使用 1.1 TCP方法 1.2 UDP方法 2 局域网内连接 2.1 总结 1 socket的使用 1.1 TCP方法 在socket中使用socket.socket建立会话 ...

  7. ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接

    原因:未使用request之后未使用.close()关闭,且频繁访问,被认为是攻击行为 解决方法一:.close()+暴力循环 i=1while i==1:i=0try:urlop=urllib.re ...

  8. python socket.error: [Errno 10054] 远程主机强迫关闭了一个现有的连接。问题解决方案

    python socket.error: [Errno 10054] 远程主机强迫关闭了一个现有的连接.问题解决方案: 前几天使用python读取网页.因为对一个网站大量的使用urlopen操作,所以 ...

  9. UDP 错误 10054 : 远程主机强迫关闭了一个现有的连接

    在公司一项目的UDP消息服务开发中时不时的会遇到这样一个问题:在UDP通信过程中,如果客户端中途断开,服务器会收到一个SocketException,错误ID为10054,描述是"远程主机强 ...

最新文章

  1. Linux下使用system()函数一定要谨慎
  2. 转 无依赖Office资源的导入导出
  3. ORM MVC、模板引擎介绍(建议收藏)
  4. Jenkins中构建时提示:Couldn‘t find any revision to build. Verify the repository and branch config
  5. [Erlang-0003][OTP] Efficiency Guide User's Guide - Common Caveats
  6. Guice进阶之整合mybatis和druid
  7. .NetCore 3.1 安装本地化中文智能提示
  8. mysql mgr简介_MySQL Group Replication(MGR)使用简介与注意事项
  9. 2021牛客暑期多校训练营1
  10. html:(12):pre和ul-li
  11. 服务器显示禁止设置多个ip地址,服务器禁止设置多个ip解决办法
  12. 【Java从0到架构师】SpringBoot - SpringMVC
  13. 东大OJ-1588: Routing Table
  14. 常见的使用ICMP协议的命令
  15. 设计模式C++实现——工厂模式
  16. iOS APP 比较版本号,检测更新
  17. Teamviewer 曝重大安全漏洞,攻击者可任意控制用户或属乌龙事件!(内附安全处理建议)...
  18. 详尽解读中美科技差距究竟多么巨大
  19. PDF文档如何转高清图片?
  20. 举例 微积分 拉格朗日方程_拉格朗日方程的应用及举例08讲(推荐文档)

热门文章

  1. SQL语句中,有了别名不能再用原名,需要使用别名
  2. 专业项目管理软件统御项目管理系统V7.0(oKit)试用感受
  3. 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例55
  4. 两款网页在线刷网站访客pv和ip的源码
  5. Python爬虫学习之爬取财富快讯
  6. Win10电脑很卡反应很慢该如何处理
  7. c++对象的生存期 静态生存期和动态生存期
  8. 运放微分、积分电路的本质以及电容的阴谋
  9. Attempt to invoke virtual method ‘void cn.jiguang.share.android.api.AbsPlatform.notifyError
  10. 关于修改WIFI代理后手机部分APP无法使用的解决办法