89 votes

Impossible d'installer les packages en raison d'une "erreur d'environnement: [erreur 13]: autorisation refusée: 'usr / local / bin / f2py'"

J'essaie d'installer numpy sur macOS X mais après avoir exécuté la commande pip install numpy j'obtiens l'erreur:

Erreur d'environnement: [erreur 13]: autorisation refusée: 'usr / local / bin / f2py

Comment je le répare?

141voto

SolitaryReaper Points 883

Cela a fonctionné pour moi.

 pip3 install --user package-name  # for Python3
pip install --user package-name   # for Python2
 

L'indicateur --user indique à Python d'installer dans le répertoire personnel de l'utilisateur. Par défaut, il ira aux emplacements système. crédit

31voto

Andy Points 211
 pip install --user package-name
 

Semble fonctionner, mais le package installe le chemin de l'utilisateur. tel que :

"c: \ users \ *** \ appdata \ local \ temp \ pip-req-tracker-_akmzo \ 42a6c7d627641b148564ff35597ec30fd5543aa1cf6e41118b98d7a3"

Je veux installer le package dans le dossier python tel que c: \ Python27. J'installe le module dans le dossier attendu en:

 pip install package-name --no-cache-dir
 

11voto

shreyans jain Points 81

Je suis également un utilisateur Windows. Et j'ai installé Python 3.7 et lorsque j'essaie d'installer un paquet, il génère la même erreur que vous obtenez.

Essayez ceci. Cela a fonctionné pour moi.

python -m pip install numpy

Et chaque fois que vous installez un nouveau package, écrivez simplement python -m pip install <package_name>

J'espère que cela vous sera utile.

9voto

getek mer Points 43

Moi aussi, j'ai dû faire face au même problème. Cela a fonctionné pour moi. Faites un clic droit et exécutez en tant qu'administrateur que d'exécuter la commande habituelle à installer. Mais exécutez d'abord la commande update pour mettre à jour le pip

python -m pip install --upgrade pip

1voto

Lucio Mollinedo Points 551

Je viens d'exécuter la commande avec sudo:

 sudo pip install numpy
 

Gardez à l'esprit que le mot de passe de l'utilisateur vous sera demandé. Cela a été testé sur macOS High Sierra (10.13)

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