Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
tensorflow.python.framework.errors\u impl.UnknownError:重命名失败;:访问被拒绝;输入/输出错误_Python_Tensorflow_Tensorflow2.x - Fatal编程技术网

tensorflow.python.framework.errors\u impl.UnknownError:重命名失败;:访问被拒绝;输入/输出错误

tensorflow.python.framework.errors\u impl.UnknownError:重命名失败;:访问被拒绝;输入/输出错误,python,tensorflow,tensorflow2.x,Python,Tensorflow,Tensorflow2.x,我无法在Windows 10计算机上下载和加载tensorflow数据集。它在Google colab上运行正常。有人能帮我吗 代码: import tensorflow_datasets as tfds datasets, info = tfds.load("imdb_reviews", as_supervised=True, with_info=True) 当我在本地Windows 10环境中运行此操作时,会出现以下错误: ....[Output showing I/

我无法在Windows 10计算机上下载和加载tensorflow数据集。它在Google colab上运行正常。有人能帮我吗

代码:

import tensorflow_datasets as tfds

datasets, info = tfds.load("imdb_reviews", as_supervised=True, with_info=True)
当我在本地Windows 10环境中运行此操作时,会出现以下错误:

....[Output showing I/O progress]...Skipped for concision....

Writing...:   0%|          | 0/2500 [00:00<?, ? examples/s] Shuffling...:  90%|█████████ | 18/20 [00:01<00:00, 14.15 shard/s] Reading...: 0 examples [00:00, ? examples/s]
                                             Writing...:   0%|          | 0/2500 [00:00<?, ? examples/s]
                                                            Reading...: 0 examples [00:00, ? examples/s]
                                             Writing...:   0%|          | 0/2500 [00:00<?, ? examples/s] Traceback (most recent call last):   File "C:\Anaconda3\envs\ml_tf\lib\site-packages\IPython\core\interactiveshell.py", line 3418, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)   File "<ipython-input-2-3b586bfe81d7>", line 3, in <module>
    datasets, info = tfds.load("imdb_reviews", as_supervised=True, with_info=True)   File "C:\Anaconda3\envs\ml_tf\lib\site-packages\tensorflow_datasets\core\api_utils.py", line 52, in disallow_positional_args_dec
    return fn(*args, **kwargs)   File "C:\Anaconda3\envs\ml_tf\lib\site-packages\tensorflow_datasets\core\registered.py", line 300, in load
    dbuilder.download_and_prepare(**download_and_prepare_kwargs)   File "C:\Anaconda3\envs\ml_tf\lib\site-packages\tensorflow_datasets\core\api_utils.py", line 52, in disallow_positional_args_dec
    return fn(*args, **kwargs)   File "C:\Anaconda3\envs\ml_tf\lib\site-packages\tensorflow_datasets\core\dataset_builder.py", line 307, in download_and_prepare
    self.info.write_to_directory(self._data_dir)   File "C:\Anaconda3\envs\ml_tf\lib\contextlib.py", line 119, in __exit__
    next(self.gen)   File "C:\Anaconda3\envs\ml_tf\lib\site-packages\tensorflow_datasets\core\file_format_adapter.py", line 200, in incomplete_dir
    tf.io.gfile.rename(tmp_dir, dirname)   File "C:\Anaconda3\envs\ml_tf\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 546, in rename_v2
    compat.as_bytes(src), compat.as_bytes(dst), overwrite) tensorflow.python.framework.errors_impl.UnknownError: Failed to rename: C:\Users\User\tensorflow_datasets\imdb_reviews\plain_text\0.1.0.incomplete5JQVCL to: C:\Users\User\tensorflow_datasets\imdb_reviews\plain_text\0.1.0 : Access is denied. ; Input/output error
…[显示I/O进度的输出]…已跳过以进行精简。。。。

写入…:0%| 0/2500[00:00看起来您对文件夹C:\Users\User\tensorflow_datasets\imdb_reviews\plain_text\

的访问受到限制。升级tensorflow数据集解决了此问题

pip install -U tensorflow-datasets
这将取代tensorflow-datasets-1.2.0并安装tensorflow-datasets-4.2.0


在windows 10上工作

Thanka Andrey。我已经检查了访问权限。我正在使用管理员帐户运行此操作。因此这不应该是一个问题。此外,使用Keras API数据集下载和保存工作正常。例如
(X_train_full,y_train_full),(X_test,y_test)=Keras.datasets.fashion_mnist.load_data()
这为我在Windows 10上解决了这个问题