193 votes

Impossible d'installer les paquets en raison d'une EnvironmentError : [WinError 5] L'accès est refusé :

J'ai Windows 10. J'ai terminé l'installation de Tensorflow. Cela fonctionne. Il dit "Hello Tensorflow !". Mais il y a tout ça avant :

2018-08-18 18:16:01.500579: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 
2018-08-18 18:16:01.769002: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1405] Found device 0 with properties: name: GeForce GTX 950 major: 5 minor: 2 memoryClockRate(GHz): 1.3545 pciBusID: 0000:01:00.0 totalMemory: 2.00GiB freeMemory: 1.64GiB 
2018-08-18 18:16:01.774030: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1484] Adding visible gpu devices: 0 
2018-08-18 18:16:02.095489: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:965] Device interconnect StreamExecutor with strength 1 edge matrix: 
2018-08-18 18:16:02.099093: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:971] 0 
2018-08-18 18:16:02.100631: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:984] 0: N 
2018-08-18 18:16:02.102156: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1097] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 1401 MB memory) -> physical GPU (device: 0, name: GeForce GTX 950, pci bus id: 0000:01:00.0, compute capability: 5.2) Hello Tensorflow!

Process returned 0 (0x0) execution time : 2.327 s Press any key to continue

Quand je tape pip3 install --upgrade tensorflow-gpu dans cmb, à la fois administratif et normal, j'obtiens ceci :

Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\users\\dylan\\appdata\\local\\programs\\python\\python35\\Lib\\site-packages\\numpy\\.libs\\libopenblas.BNVRK7633HSX7YVO2TADGR4A5KEKXJAW.gfortran-win_amd64.dll'
Consider using the `--user` option or check the permissions.

Veuillez m'aider. Je ne suis pas un informaticien ou un ingénieur. Mais je code pour le plaisir.

209voto

Il suffit de taper la commande que vous voulez exécuter avec la permission de l'utilisateur, si vous ne voulez pas changer la permission :

pip3 install --upgrade tensorflow-gpu --user

76voto

Harshal Zope Points 724

Exécutez la même commande en utilisant '--user'.

40voto

shankar gupta Points 1

Il suffit de changer la permission d'accès, où le paquet particulier va s'installer.

Dans mon cas windows10 :

  • goto " C:\Program Fichiers (x86) \Python37 "
  • cliquez à droite sur le dossier Python37 et cliquez sur propriétés
  • Allez dans l'onglet Sécurité et autorisez le contrôle total en cliquant sur le bouton d'édition.
  • Ouvrez à nouveau un nouveau terminal cmd et essayez à nouveau d'installer le paquet.

30voto

jcintra Points 371

J'ai constaté que si je lance CMD en tant qu'administrateur et que j'exécute la commande, je peux l'installer sans problème. Essayez et donnez moi votre avis.

27voto

Hamza_HM Points 171

J'étais en train de mettre à jour tensorflow vers 1.4.0 et je me frappais la tête contre le mur car cette erreur ne se résolvait pas, mais je l'ai finalement résolue. Devinez quoi ?

Un de mes script python s'exécutait, et il utilisait tensorflow . Le paquet s'est installé avec succès après l'avoir fermé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X