tensorflow安装 报错ConnectionResetError(10054, ‘远程主机强迫关闭了一个现有的连接。
@创建于: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 tensorflowpip安装报错:THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE建议用下面方法解决:
pip install --upgrade xxPython安装第三方库报错:"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, ‘远程主机强迫关闭了一个现有的连接。相关推荐
- torchvision.datasets.FashionMNIST报错[WinError 10054] 远程主机强迫关闭了一个现有的连接
项目场景: 在李沐老师视频课Softmax 回归 + 损失函数 + 图片分类数据集[动手学深度学习v2]中用到了FashionMNIST数据集. 问题描述: trans = transforms.To ...
- python使用phantomJS循环for爬取多个页面时,解决内存持续变大而报错“ConnectionResetError: [WinError 10054]远程主机强迫关闭了一个现有的连接”的问题
python使用phantomJS循环for爬取多个页面时,解决内存持续变大而报错"ConnectionResetError: [WinError 10054]远程主机强迫关闭了一个现有的连 ...
- python 网络编程 socket 报错 ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
服务端: # -*- coding: utf-8 -*- """ @File : 191226_基于UDP协议的socket_server端.py @Time : 201 ...
- 【Python】ConnectionResetError [WinError 10054] 远程主机强迫关闭了一个现有的连接
[Python]ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接 今天在学习python时,遇到了一个问题,这个问题比较简单,但是网络上的 ...
- ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接. 错误结果: Traceback (most recent call last):Fil ...
- python: 使用socket实现局域网不同主机通信。解决ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
目录 1 socket的使用 1.1 TCP方法 1.2 UDP方法 2 局域网内连接 2.1 总结 1 socket的使用 1.1 TCP方法 在socket中使用socket.socket建立会话 ...
- ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接
原因:未使用request之后未使用.close()关闭,且频繁访问,被认为是攻击行为 解决方法一:.close()+暴力循环 i=1while i==1:i=0try:urlop=urllib.re ...
- python socket.error: [Errno 10054] 远程主机强迫关闭了一个现有的连接。问题解决方案
python socket.error: [Errno 10054] 远程主机强迫关闭了一个现有的连接.问题解决方案: 前几天使用python读取网页.因为对一个网站大量的使用urlopen操作,所以 ...
- UDP 错误 10054 : 远程主机强迫关闭了一个现有的连接
在公司一项目的UDP消息服务开发中时不时的会遇到这样一个问题:在UDP通信过程中,如果客户端中途断开,服务器会收到一个SocketException,错误ID为10054,描述是"远程主机强 ...
最新文章
- Linux下使用system()函数一定要谨慎
- 转 无依赖Office资源的导入导出
- ORM MVC、模板引擎介绍(建议收藏)
- Jenkins中构建时提示:Couldn‘t find any revision to build. Verify the repository and branch config
- [Erlang-0003][OTP] Efficiency Guide User's Guide - Common Caveats
- Guice进阶之整合mybatis和druid
- .NetCore 3.1 安装本地化中文智能提示
- mysql mgr简介_MySQL Group Replication(MGR)使用简介与注意事项
- 2021牛客暑期多校训练营1
- html:(12):pre和ul-li
- 服务器显示禁止设置多个ip地址,服务器禁止设置多个ip解决办法
- 【Java从0到架构师】SpringBoot - SpringMVC
- 东大OJ-1588: Routing Table
- 常见的使用ICMP协议的命令
- 设计模式C++实现——工厂模式
- iOS APP 比较版本号,检测更新
- Teamviewer 曝重大安全漏洞,攻击者可任意控制用户或属乌龙事件!(内附安全处理建议)...
- 详尽解读中美科技差距究竟多么巨大
- PDF文档如何转高清图片?
- 举例 微积分 拉格朗日方程_拉格朗日方程的应用及举例08讲(推荐文档)
热门文章
- SQL语句中,有了别名不能再用原名,需要使用别名
- 专业项目管理软件统御项目管理系统V7.0(oKit)试用感受
- 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例55
- 两款网页在线刷网站访客pv和ip的源码
- Python爬虫学习之爬取财富快讯
- Win10电脑很卡反应很慢该如何处理
- c++对象的生存期 静态生存期和动态生存期
- 运放微分、积分电路的本质以及电容的阴谋
- Attempt to invoke virtual method ‘void cn.jiguang.share.android.api.AbsPlatform.notifyError
- 关于修改WIFI代理后手机部分APP无法使用的解决办法