Anaconda Tensorflow_数据集中的NotMachingCheckSumeror

Anaconda Tensorflow_数据集中的NotMachingCheckSumeror,anaconda,spyder,python-3.7,tensorflow2.0,tensorflow-datasets,Anaconda,Spyder,Python 3.7,Tensorflow2.0,Tensorflow Datasets,我想使用Spyder(Anaconda3)中的“celeb_a”数据集在tensorflow 2.0中构建一个模型 运行此代码时: celeba_bldr = tfds.builder('celeb_a') celeba_bldr.download_and_prepare() 我得到以下错误: NonMatchingChecksumError: Artifact https://drive.google.com/uc?export=download&id=0B7EVK8r0v71pZj

我想使用Spyder(Anaconda3)中的“celeb_a”数据集在tensorflow 2.0中构建一个模型

运行此代码时:

celeba_bldr = tfds.builder('celeb_a')
celeba_bldr.download_and_prepare()
我得到以下错误:

NonMatchingChecksumError: Artifact https://drive.google.com/uc?export=download&id=0B7EVK8r0v71pZjFTYXZWM3FlRnM, downloaded to C:\Users\Home\tensorflow_datasets\downloads\ucexport_download_id_0B7EVK8r0v71pZjFTYXZWM3FlDDaXUAQO8EGH_a7VqGNLRtW52mva1LzDrb-V723OQN8.tmp.3706deb2f0c24dcfbc0d2de880c8aa70\uc, has wrong checksum.
我不知道如何克服这个错误


有没有人能解决这个错误,这样我就可以下载“celeb_a”数据集了?

有时候服务器坏了,因为它无法从数据服务器接收请求,这就是为什么你会遇到这个错误,我现在试过了。它工作得很好。看看这个笔记本


此外,我还尝试注册校验和,以便如果有任何问题,但它是正确的,请参阅。所以问题是由于坏服务器造成的。请再试一次,它会起作用。

比您的答案更有效。我会再试一次。我得到了同样的错误,校验和错误完全相同。坚持并没有帮助。@cwilmot我只是再检查一遍,它对我很有效。您使用的是哪个
tfds
版本?将其更新为最新版本,然后重试,如果已经完成,则数据提供商可能会在您所在地区出现一些服务器问题,因此请稍后重试。此处的问题与colab笔记本相同