web-dev-qa-db-fra.com

Quand conda installe Django, PermissionError (13, 'Permission refusée')

Lorsque j'exécute conda install Django, j'obtiens le message d'erreur suivant:

Environnement de résolution: terminé

==> AVERTISSEMENT: une version plus récente de conda existe. <== 

version actuelle: 4.4.10 

dernière version: 4.4.11

Veuillez mettre à jour conda en lançant

$ conda update -n base conda

## Forfait ##

emplacement de l'environnement:/opt/anaconda/anaconda3

spécifications ajoutées/mises à jour: - Django

Les NOUVEAUX packages suivants seront INSTALLE:

Django: 2.0.2-py36hd476221_0

Continuer ([y]/n)? y

Préparation de la transaction: fait

Vérification de la transaction: terminée

Exécution de la transaction: échec

ERREUR conda.core.link:_execute(481): Une erreur s'est produite lors de l'installation du package 'defaults :: Django-2.0.2-py36hd476221_0'. PermissionError (13, 'Autorisation refusée') Tentative de restauration.

Annulation de la transaction: terminé

PermissionError (13, 'Autorisation refusée')

Que devrais-je faire?

6
user8483278

J'ai réparé.

J'ai changé l'autorisation de/opt/anaconda/anaconda3 de manière récursive.

1
user8483278

J'ai résolu avec:

Sudo chown -R user anaconda3

J'ai utilisé ce numéro comme référence.

11
Robocco

Je voudrais ajouter que la même chose vaut pour l'invite de commande Windows. Vous devez exécuter l'invite Anaconda en tant qu'administrateur.

2
user2034200

Autorisation refusée .. C'est probablement parce que vous n'exécutez pas votre commande en tant que root. Essayez et exécutez votre commande en tant que superAdmin

1
Daniel Kilanko