web-dev-qa-db-fra.com

Erreur: échec de la création du répertoire temporaire "C: \ Users \ user \ AppData \ Local \ Temp \ conda- <RANDOM> \"

Quand j'essaye d'activer "conda activate tensorflow_cpu"

conda activate tensorflow_cpu

Erreur: échec de la création du répertoire temporaire "C:\Users\user\AppData\Local\Temp\conda- \"

5
Hassan

Je suis également tombé sur cette erreur. Je suivais les instructions pour mettre à jour Spyder. Lorsque j'ai ouvert l'invite Anaconda (Anaconda3), j'ai eu l'erreur suivante:

Failed to create temp directory "C:\Users\username with spaces\AppData\Local\Temp\conda<RANDOM>\"

Ce qui a conduit à l'erreur suivante lorsque j'ai essayé 'conda update anaconda':

'conda' is not recognized as an internal or external command, operable program or batch file.

La solution ci-dessus peut fonctionner pour Anaconda, mais j'hésitais à son effet sur les autres applications qui utilisent les dossiers TEMP et TMP. Donc, après de plus amples recherches, je suis tombé sur une série de problèmes sur GitHub https://github.com/conda/conda/issues/9757 qui indique que la cause principale est qu'il est incapable de gérer les noms d'utilisateur Windows avec des espaces dedans, au moins pour moi, pas sûr de l'OP, je suppose que @Hassan a masqué son nom?

Ma solution de contournement était d'ouvrir l'invite Anaconda Powershell, elle semble se mettre à jour très bien dans cette invite.

0
Peej1226