web-dev-qa-db-fra.com

Autorisation refusée pour essayer d'utiliser pip sur MAC?

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/beautifulsoup4-4.6.0.dist-info'Consider using the `--user` option or check the permissions.

L'erreur ci-dessus est celle que j'obtiens lorsque j'essaie d'utiliser la commande pip. Tout ce que j'ai à faire, c'est d'installer pip le fichier Requirements.txt pour que mon programme fonctionne. J'ai python 2.7.1 installé et placé mon code là où je peux utiliser les commandes python. J'ai essayé de modifier les autorisations à l'aide de cette commande:

chmod -R 777

mais cela n'a pas fonctionné. J'ai homebrew installé sur mon ordinateur. J'ai également essayé d'utiliser un environnement virtuel à l'aide de ce lien: http://sourabhbajaj.com/mac-setup/Python/virtualenv.html , mais cela m'a aussi causé des problèmes d'autorisation. Y a-t-il des suggestions pour résoudre ce problème d'autorisations et exécuter pip avec succès? La commande Sudo ci-dessous ne fonctionne pas non plus.

Sudo pip install -r requirements.txt
8
Sam

Ceci est un problème d'autorisations.

Pensez à utiliser pip install "packagename" --user comme mentionné dans l'erreur. Ceci est couvert ICI

13
Aidan Ross

essayez d’utiliser Sudo pip et installez djangorestframework for Mac. Travaillé pour moi.

1
Beni