書籍「ゼロから作るDeep Learning」のサンプルコード

$ python mnist.py

と実行すると,gzipの部分で以下のようなエラーが出ました.
なお、実行環境はAnaoconda3(python3.5), windows7です.

Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
  File "C:\Users\user_name\Anaconda3\Lib\gzip.py", line 274, in read
    return self._buffer.read(size)
  File "C:\Users\user_name\Anaconda3\Lib\gzip.py", line 461, in read
    if not self._read_gzip_header():
  File "C:\Users\user_name\Anaconda3\Lib\gzip.py", line 409, in _read_gzip_header
    raise OSError('Not a gzipped file (%r)' % magic)
OSError: Not a gzipped file (b'<!')

エラーに関連すると思われる部分のコード(抜粋)は以下の###部分です.

def _load_label(file_name):
    file_path = dataset_dir + "/" + file_name    
    print("Converting " + file_name + " to NumPy Array ...")
    with gzip.open(file_path, 'rb') as f:
            labels = np.frombuffer(f.read(), np.uint8, offset=8) ###
    print("Done")
    return labels  

どのように対応すればよいのでしょうか?