Failed to download species_800 from Google Drive zip file
COLLABORATOR
Hi,

the dataset is downloaded normally on my machine. Maybe the URL was down at the time of your download. Could you try again?
2021-12-01T11:23:35Z
https://github.com/huggingface/datasets/issues/3345#issuecomment-983544402
https://api.github.com/repos/huggingface/datasets/issues/3345
IC_kwDODunzps46n7JS
https://api.github.com/repos/huggingface/datasets/issues/comments/983544402/reactions
2021-12-01T11:23:56Z
https://api.github.com/repos/huggingface/datasets/issues/comments/983544402
https://avatars.githubusercontent.com/u/47462742?v=4
https://api.github.com/users/mariosasko/events{/privacy}
https://api.github.com/users/mariosasko/followers
https://api.github.com/users/mariosasko/following{/other_user}
https://api.github.com/users/mariosasko/gists{/gist_id}
https://github.com/mariosasko
mariosasko
MDQ6VXNlcjQ3NDYyNzQy
https://api.github.com/users/mariosasko/orgs
https://api.github.com/users/mariosasko/received_events
https://api.github.com/users/mariosasko/repos
https://api.github.com/users/mariosasko/starred{/owner}{/repo}
https://api.github.com/users/mariosasko/subscriptions
User
https://api.github.com/users/mariosasko
public
CONTRIBUTOR
> Hi,
> 
> the dataset is downloaded normally on my machine. Maybe the URL was down at the time of your download. Could you try again?

I have tried that many times with both load_dataset() and a browser almost simultaneously. The browser always works for me while load_dataset() fails.
2021-12-01T11:48:28Z
https://github.com/huggingface/datasets/issues/3345#issuecomment-983562805
https://api.github.com/repos/huggingface/datasets/issues/3345
IC_kwDODunzps46n_o1
https://api.github.com/repos/huggingface/datasets/issues/comments/983562805/reactions
2021-12-01T11:48:28Z
https://api.github.com/repos/huggingface/datasets/issues/comments/983562805
https://avatars.githubusercontent.com/u/4812544?v=4
https://api.github.com/users/tianjianjiang/events{/privacy}
https://api.github.com/users/tianjianjiang/followers
https://api.github.com/users/tianjianjiang/following{/other_user}
https://api.github.com/users/tianjianjiang/gists{/gist_id}
https://github.com/tianjianjiang
tianjianjiang
MDQ6VXNlcjQ4MTI1NDQ=
https://api.github.com/users/tianjianjiang/orgs
https://api.github.com/users/tianjianjiang/received_events
https://api.github.com/users/tianjianjiang/repos
https://api.github.com/users/tianjianjiang/starred{/owner}{/repo}
https://api.github.com/users/tianjianjiang/subscriptions
User
https://api.github.com/users/tianjianjiang
public
CONTRIBUTOR
@mariosasko 
> the dataset is downloaded normally on my machine. Maybe the URL was down at the time of your download. Could you try again?

I've tried yet again just a moment ago. This time I realize that, the step `(... post-processed: Unknown size, total: 20.89 MiB) to /Users/mike/.cache/huggingface/datasets/species800/species_800/1.0.0/532167f0bb8fbc0d77d6d03c4fd642c8c55527b9c5f2b1da77f3d00b0e559976...` and the one after seem unstable. If I want to retry, I will have to delete it (and probably other cache lock files). It **_sometimes_** works.

But I didn't try `download_mode="force_redownload"` yet.

Anyway, I suppose this isn't really a pressing issue for the time being, so I'm going to close this. Thank you.


2021-12-01T17:53:15Z
https://github.com/huggingface/datasets/issues/3345#issuecomment-983896672
https://api.github.com/repos/huggingface/datasets/issues/3345
IC_kwDODunzps46pRJg
https://api.github.com/repos/huggingface/datasets/issues/comments/983896672/reactions
2021-12-01T17:53:15Z
https://api.github.com/repos/huggingface/datasets/issues/comments/983896672
https://avatars.githubusercontent.com/u/4812544?v=4
https://api.github.com/users/tianjianjiang/events{/privacy}
https://api.github.com/users/tianjianjiang/followers
https://api.github.com/users/tianjianjiang/following{/other_user}
https://api.github.com/users/tianjianjiang/gists{/gist_id}
https://github.com/tianjianjiang
tianjianjiang
MDQ6VXNlcjQ4MTI1NDQ=
https://api.github.com/users/tianjianjiang/orgs
https://api.github.com/users/tianjianjiang/received_events
https://api.github.com/users/tianjianjiang/repos
https://api.github.com/users/tianjianjiang/starred{/owner}{/repo}
https://api.github.com/users/tianjianjiang/subscriptions
User
https://api.github.com/users/tianjianjiang
public
## Describe the bug
One can manually download the zip file on Google Drive, but `load_dataset()` cannot.
related: #3248

## Steps to reproduce the bug
```shell
> python
Python 3.7.12 (default, Sep  5 2021, 08:34:29)
[Clang 11.0.3 (clang-1103.0.32.62)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
```
```python
>>> from datasets import load_dataset
>>> s800 = load_dataset("species_800")
```

## Expected results
species_800 downloaded.

## Actual results
```shell
Downloading: 5.68kB [00:00, 1.22MB/s]
Downloading: 2.70kB [00:00, 691kB/s]
Downloading and preparing dataset species800/species_800 (download: 17.36 MiB, generated: 3.53 MiB, post-processed: Unknown size, total: 20.89 MiB) to /Users/mike/.cache/huggingface/datasets/species800/species_800/1.0.0/532167f0bb8fbc0d77d6d03c4fd642c8c55527b9c5f2b1da77f3d00b0e559976...
  0%|                                                                                             | 0/1 [00:00<?, ?it/s]Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/load.py", line 1632, in load_dataset
    use_auth_token=use_auth_token,
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/builder.py", line 608, in download_and_prepare
    dl_manager=dl_manager, verify_infos=verify_infos, **download_and_prepare_kwargs
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/builder.py", line 675, in _download_and_prepare
    split_generators = self._split_generators(dl_manager, **split_generators_kwargs)
  File "/Users/mike/.cache/huggingface/modules/datasets_modules/datasets/species_800/532167f0bb8fbc0d77d6d03c4fd642c8c55527b9c5f2b1da77f3d00b0e559976/species_800.py", line 104, in _split_generators
    downloaded_files = dl_manager.download_and_extract(urls_to_download)
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/utils/download_manager.py", line 284, in download_and_extract
    return self.extract(self.download(url_or_urls))
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/utils/download_manager.py", line 197, in download
    download_func, url_or_urls, map_tuple=True, num_proc=download_config.num_proc, disable_tqdm=False
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/utils/py_utils.py", line 209, in map_nested
    for obj in utils.tqdm(iterable, disable=disable_tqdm)
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/utils/py_utils.py", line 209, in <listcomp>
    for obj in utils.tqdm(iterable, disable=disable_tqdm)
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/utils/py_utils.py", line 143, in _single_map_nested
    return function(data_struct)
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/utils/download_manager.py", line 217, in _download
    return cached_path(url_or_filename, download_config=download_config)
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/utils/file_utils.py", line 305, in cached_path
    use_auth_token=download_config.use_auth_token,
  File "/Users/mike/Library/Caches/pypoetry/virtualenvs/promptsource-hsdAcWsQ-py3.7/lib/python3.7/site-packages/datasets/utils/file_utils.py", line 594, in get_from_cache
    raise ConnectionError("Couldn't reach {}".format(url))
ConnectionError: Couldn't reach https://drive.google.com/u/0/uc?id=1OletxmPYNkz2ltOr9pyT0b0iBtUWxslh&export=download/
```

## Environment info
<!-- You can run the command `datasets-cli env` and copy-and-paste its output below. -->
- `datasets` version: 1.14,0 1.15.0, 1.16.1
- Platform: macOS Catalina 10.15.7
- Python version: 3.7.12
- PyArrow version: 6.0.1
