2 votes

J'essaie d'installer pip sur le terminal et j'obtiens toujours cette erreur

Entrée python -m ensurepip

Impossible d'installer les paquets en raison d'une EnvironmentError : [Errno 13] Permission refusée : '/Library/Python/2.7/site-packages/pip'. Envisagez d'utiliser l'option --user ou vérifiez les permissions.

0 votes

Avez-vous utilisé le --user ou vérifié les autorisations, comme suggéré ?

0 votes

@ElhemEnohpi comment utiliser la fonction user sur le terminal ?

0 votes

Il suffit d'utiliser python -m ensurepip --user .

1voto

staffan Points 3299

/usr/bin/python est Python 2 pour la rétrocompatibilité. Voulez-vous vraiment Python 2 ? Il s'agit d'une version non maintenue du langage et la plupart des bibliothèques ne sont plus compatibles avec elle. La version maintenue de Python est python3 et il a été fourni avec le système, en tant que /usr/bin/pip3 (au moins sur Big Sur et plus, peut-être pas sur les versions plus anciennes).

Vous pouvez installer les paquets Python 3 sur l'ensemble du système en exécutant simplement

sudo pip3 install _PACKAGE\_NAME_

Vous pouvez installer les paquets Python 3 sur votre compte en exécutant

pip3 install --user _PACKAGE\_NAME_

(Pip criera qu'une version plus récente est disponible. Vous pouvez ignorer cela, sauf si vous avez une exigence très inhabituelle).

Si vous êtes sûr d'avoir besoin de Python 2 pour un ancien programme, alors exécutez

python -m ensurepip --user

Notez que les programmes installés par les paquets Python avec pip(3) install --user ne figurent pas dans le chemin de recherche des commandes par défaut. Si vous en avez besoin, ajoutez ~/Library/Python/_VERSION_/bin à votre $PATH .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X