Python load()给出了ConnectionResetError
我正在Mac上的conda虚拟环境中运行tensorflow 2.0.0(python 3.7.4)。我试图通过以下命令获取IMDb数据集:Python load()给出了ConnectionResetError,python,tensorflow,connection,remote-server,tensorflow-datasets,Python,Tensorflow,Connection,Remote Server,Tensorflow Datasets,我正在Mac上的conda虚拟环境中运行tensorflow 2.0.0(python 3.7.4)。我试图通过以下命令获取IMDb数据集: import tensorflow_datasets as tfds tfds.load('imdb_reviews/subwords8k', split=(tfds.Split.TRAIN, tfds.Split.TEST), with_info = True, as_supervised = True) 对此,我得到以下错误: Connection
import tensorflow_datasets as tfds
tfds.load('imdb_reviews/subwords8k', split=(tfds.Split.TRAIN, tfds.Split.TEST), with_info = True, as_supervised = True)
对此,我得到以下错误:
ConnectionError:(“连接已中止”),ConnectionResetError(54,
“由对等方重置连接”)
我已经询问了github tensorflow支持(这里是:tensorflow/tensorflow#36561),他们得出结论,这个问题是由getresponse()方法引起的,不是TF问题
它们显示了一个类似的stackoverflow错误,该错误涉及请求库。通过安装安全软件包解决了这个问题。我已使用以下命令为请求、Tensorflow和Tensorflow数据集安装了安全软件包:
conda安装-c anaconda pyasn1 ndg httpsclient pyopenssl
conda安装-c anaconda“请求[安全]”
conda安装-c anaconda“tensorflow[安全]”
conda安装-c anaconda“tensorflow数据集[安全]”
但问题依然存在
他们建议联系github请求支持部门,我就是这么做的(此处:),他们得出的结论是,出现异常是因为远程服务器重置了连接,他们不确定原因,因为这不是请求的问题。堆栈跟踪是:
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/urllib3/connectionpool.py”,
第672行,在urlopen chunked=chunked中
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/urllib3/connectionpool.py”,
第421行,请求六。从(e,无)
文件“”,第3行,从
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/urllib3/connectionpool.py”,
第416行,在_make_request httplib_response=conn.getresponse()中
文件“/Users/User/anaconda3/envs/tf/lib/python3.7/http/client.py”,
第1344行,在getresponse.begin()中
文件“/Users/User/anaconda3/envs/tf/lib/python3.7/http/client.py”,
第306行,在begin版本中,状态,原因=自我。_read_status()
文件“/Users/User/anaconda3/envs/tf/lib/python3.7/http/client.py”,
第267行,处于读取状态行=str(self.fp.readline(_MAXLINE+1),
“iso-8859-1”)
文件“/Users/User/anaconda3/envs/tf/lib/python3.7/socket.py”,第行
589,在readinto return self.\u sock.recv\u进入(b)
ConnectionResetError:[Errno 54]对等方重置连接
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/requests/adapters.py”,
第449行,发送超时=超时
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/urllib3/connectionpool.py”,
第720行,在urlopen方法中,url,error=e,_pool=self,
_stacktrace=sys.exc_info()[2]
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/urllib3/util/retry.py”,
第400行,增量提升六。重新提升(类型(错误),错误,
_堆栈跟踪)
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/urllib3/packages/six.py”,
第734行,在回溯(tb)的情况下重新提升值
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/urllib3/connectionpool.py”,
第672行,在urlopen chunked=chunked中
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/urllib3/connectionpool.py”,
第421行,请求六。从(e,无)
文件“”,第3行,从
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/urllib3/connectionpool.py”,
第416行,在_make_request httplib_response=conn.getresponse()中
文件“/Users/User/anaconda3/envs/tf/lib/python3.7/http/client.py”,
第1344行,在getresponse.begin()中
文件“/Users/User/anaconda3/envs/tf/lib/python3.7/http/client.py”,
第306行,在begin版本中,状态,原因=自我。_read_status()
文件“/Users/User/anaconda3/envs/tf/lib/python3.7/http/client.py”,
第267行,处于读取状态行=str(self.fp.readline(_MAXLINE+1),
“iso-8859-1”)
文件“/Users/User/anaconda3/envs/tf/lib/python3.7/socket.py”,第行
589,在readinto return self.\u sock.recv\u进入(b)
协议错误:(“连接已中止”)、ConnectionResetError(54,
“由对等方重置连接”)
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/Users/User/nlp1.py”,第13行,in(列车数据、测试数据),信息
=tfds.load('imdb\u reviews/subwords8k',split=(tfds.split.TRAIN,tfds.split.TEST),其中\u info=True,as\u supervised=True)
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/tensorflow_datasets/core/api_utils.py”,
第52行,不允许位置参数返回fn(*args,**kwargs)
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/tensorflow_datasets/core/registered.py”,
第300行,已加载
dbuilder.download_and_prepare(**download_and_prepare_kwargs)
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/tensorflow_datasets/core/api_utils.py”,
第52行,不允许位置参数返回fn(*args,**kwargs)
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/tensorflow_datasets/core/dataset_builder.py”,
第287行,下载和准备下载配置=下载配置)
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/tensorflow_datasets/core/dataset_builder.py”,
第948行,在下载和准备中
max\u examples\u per\u split=下载\u config.max\u examples\u per\u split
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/tensorflow_datasets/core/dataset_builder.py”,
第804行,输入下载,并准备输入拆分生成器
自分离发电机(dl\U管理器):
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site packages/tensorflow_datasets/text/imdb.py”,
第129行,在分割的拱形路径中=
dl_manager.download(_download_URL)
文件
“/Users/User/anaconda3/envs/tf/lib/python3.7/site-packages/tens