2016-12-10 5 views
1

J'utilise Python sur Windows et suis le tutoriel standard pour Tensorflow qui nécessite la lecture de l'ensemble de données MNIST. Malheureusement, j'obtiens l'erreur suivante en essayant d'exécuter:Windows Tensorflow avec Python impossible de lire les données mnist en raison des autorisations

PermissionError: [Errno 13] Permission denied: 'C:\Users\matth\AppData\Local\Temp\tmp6_cvro98'

Ce nom de fichier à la fin change chaque fois que le programme s'exécute. Le code en question est:

import tensorflow as tf 
from tensorflow.contrib.learn.python.learn.datasets import mnist as input_data 

mnist = input_data.read_data_sets("MNIST_data", one_hot=True) 

Pour autant que je sache, je suis en cours d'exécution en tant qu'administrateur avec les privilèges d'accès sur le compte utilisateur. Je ne sais pas pourquoi je n'ai pas d'autorisations (ou pourquoi il nécessite des données temporaires en premier lieu)

+0

Je pense qu'il télécharge l'ensemble de données et le stocke quelque part (pour cela pourquoi il nécessite des données temporaires). –

+0

Cela a du sens. Y aurait-il un moyen de changer cet endroit? –

+0

Vous pouvez le télécharger manuellement et le traiter. –

Répondre

1

J'ai réinstallé python mais cette fois marqué la case qui dit «pour tous les utilisateurs». Cela a semblé résoudre le problème