Tutoriels Mac OS

Comment corriger l’erreur ‘setup.py –no-user-cfg install’ pour pip sur macOS

Par Richard, le 21 février 2021, mis à jour le 24 février 2021 — 3 minutes de lecture
Comment corriger l'erreur 'setup.py –no-user-cfg install' pour pip sur macOS

macOS est livré avec Python installé prêt à l’emploi, ce qui est génial. Malheureusement, la version de Python installée est obsolète. En fait, vous ne pouvez pas effectuer de mise à jour sur place de la langue et passer à une version supérieure et prise en charge. L’installation de Python 3 sur macOS est une tâche manuelle.

Installer pip

Étant donné que Python 2 n’est plus pris en charge, les derniers outils qui fonctionnent avec Python sont également conçus pour fonctionner avec la nouvelle version prise en charge. Si vous avez installé Python 3 ou si vous vous en tenez à Python 2 mais que vous souhaitez installer pip, vous pouvez le faire avec une simple commande Terminal, à condition que Homebrew soit installé.

brew postinstall python3

Si vous obtenez l’erreur «setup.py –no-user-cfg install», votre installation échoue.

Correction de l’erreur ‘setup.py –no-user-cfg install’

Pour corriger l’erreur ‘setup.py –no-user-cfg install’ et installer pip sur macOS, vous devez utiliser une commande différente. Ouvrez Terminal et exécutez la commande suivante.

sudo easy_install pip

Vous serez invité à entrer le mot de passe admin ou le mot de passe de l’utilisateur actuel, mais une fois que vous le faites, pip sera installé.

Pour vérifier s’il a été installé, exécutez la commande suivante dans Terminal.

pip --version


Pourquoi utiliser pip?

Si vous êtes nouveau dans Python, il est probable que l’on vous ait conseillé d’installer pip. Si vous essayez de créer une application Python à partir de Github, la commande de construction ou d’installation commence probablement par «pip».

pip est le gestionnaire de packages pour Python. C’est un outil presque essentiel si vous prévoyez de travailler en Python. Il existe d’autres gestionnaires de packages disponibles, mais vous ne trouverez pas trop de développeurs les utilisant ou les recommandant. pip est la norme et il est également multiplateforme, ce qui signifie que vous pouvez l’utiliser sur un système Windows 10 ainsi que sur un Mac.

macOS est livré avec Python installé par défaut, mais il n’est pas livré avec pip installé. Pour les utilisateurs novices qui apprennent Python ou qui essaient de créer leur première application à partir d’un dépôt Github, cela peut être déroutant. Pour autant qu’ils le sachent, Python est installé sur leur système, donc la commande pip, qui apparaît avec tout ce qui concerne les projets Python, devrait fonctionner.

Nous ne pouvons pas vraiment blâmer Apple pour cela, car cela fait partie de la courbe d’apprentissage de savoir quels outils vous avez besoin pour travailler avec une langue particulière. La société est responsable de ne pas avoir mis à jour la version de Python qu’elle fournit aux utilisateurs avec macOS. Même avec Python 3 installé sur macOS, Python 2 existe toujours et fonctionne avec lui. Vous devez modifier un peu la commande pour utiliser Python 3.

Richard

Richard

Rédacteur pour Levonsys, je suis spécialiste Linux et Android. Mes guides et mes articles vous livrent quelques astuces afin de profiter au mieux de ces deux systèmes d'exploitations.