首页 > 解决方案 > Raspberry pi- 压缩文件在到达流结束标记之前结束

问题描述

我收到以下错误,我正在使用树莓派。我搜索了要删除的 ./keras 文件,但它是空的。

Untarring speech_commands_v0.02.tar.gz...
Traceback (most recent call last):
File "test.py", line 182, in <module>
test()
File "test.py", line 42, in test
model_settings=model_settings)
File "/home/pi/Desktop/tflu-kws-cortex-m/Training/data.py", line 161, in __init__
self._download_and_extract_data(data_url, data_dir)
File "/home/pi/Desktop/tflu-kws-cortex-m/Training/data.py", line 323, in 
_download_and_extract_data
tarfile.open(filepath, 'r:gz').extractall(target_directory)
File "/home/pi/miniconda3/lib/python3.6/tarfile.py", line 2008, in extractall
numeric_owner=numeric_owner)
File "/home/pi/miniconda3/lib/python3.6/tarfile.py", line 2050, in extract
numeric_owner=numeric_owner)
File "/home/pi/miniconda3/lib/python3.6/tarfile.py", line 2120, in _extract_member
 self.makefile(tarinfo, targetpath)
 File "/home/pi/miniconda3/lib/python3.6/tarfile.py", line 2169, in makefile
 copyfileobj(source, target, tarinfo.size, ReadError, bufsize)
 File "/home/pi/miniconda3/lib/python3.6/tarfile.py", line 249, in copyfileobj
 buf = src.read(bufsize)
  File "/home/pi/miniconda3/lib/python3.6/gzip.py", line 276, in read
  return self._buffer.read(size)
 File "/home/pi/miniconda3/lib/python3.6/_compression.py", line 68, in readinto
 data = self.read(len(byte_view))
 File "/home/pi/miniconda3/lib/python3.6/gzip.py", line 482, in read
  raise EOFError("Compressed file ended before the "
 EOFError: Compressed file ended before the end-of-stream marker was reached

有什么帮助吗?谢谢

标签: python-3.xraspberry-pi4

解决方案


推荐阅读