web-dev-qa-db-fra.com

"Errno 13 Permission denied" pour pip et anaconda

J'essayais de mettre à jour anaconda en:

conda update conda

il retourne:

PermissionError(13, 'Permission denied')

Ensuite, j'ai découvert que la même chose se produit pour pip:

pip install --upgrade pip

résultats:

Could not install packages due to an EnvironmentError:
 [Errno 13] Permission denied: '/home/user/anaconda3/bin/pip'

Quelqu'un peut-il me dire ce qui se passe et comment y remédier?

1
VIN

Selon conda's github page:

C'est peut-être à cause du propriétaire et du groupe de ~/anaconda3. Vous pouvez changer ce propriétaire de répertoires et ce groupe par cette commande:

Sudo chown -R $USER:$USER ~/anaconda3

Selon this réponse:

Si la commande ci-dessus ne fonctionne pas pour vous, celle-ci peut être utile:

Sudo env "PATH=$PATH" conda update conda
2
Ali Razmdideh