43
votes

Pip Installation Échec sur Python2

Suivant les instructions sur cette page pour installer PIP sur python2 https://linuxhint.com/installing_pip_linux_mint/

il échoue à la dernière étape, $ sudo python2 get-pip.py

avec cette erreur,

Traceback (most recent call last):
  File "get-pip.py", line 24226, in <module>
    main()
  File "get-pip.py", line 199, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    from pip._internal.cli.main import main as pip_entry_point
  File "/tmp/tmp2aZyDl/pip.zip/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax

J'ai essayé de chercher partout pour un solution, mais je ne trouve pas un. Qu'est-ce que je fais mal?


5 commentaires

Le f "Some String {some_variable}" est la syntaxe Python 3.6+, êtes-vous sûr que vous utilisez le bon get-pip.py pour Python 2?


Je ne sais pas si j'utilise le bon get-pip.py . Selon les instructions de la page Web, j'ai ajouté le référentiel d'univers, exécuté APT Update, installé Python2, que j'avais déjà, et exécuté cette commande $ curl https://bootstrap.pypa.io/get-pip.py --Output get-pip.py , suivi de $ sudo python2 get-pip.py . Peut-être que le Get-Pip a été écrasé par le fichier requis pour Python3?


Ils ont vraiment besoin de mettre à jour les instructions. Le bon fichier pour Python2 a été déplacé ici, https://bootstrap.pypa.io/2.7/get-pip.py


Voir stackoverflow.com/a/65871131/7976758


Est-ce que cela répond à votre question? python pip brisé wiith sys.stderr.write (f "Erreur: {exc. } ")


5 Réponses :


79
votes

Le fichier correct get-pip.py pour Python2 a été déplacé vers https://bootstrap.pypa.io/pip/2.7/get-pip.py


2 commentaires

Existe-t-il un moyen de mettre à jour cela pour installer Python via pyenv installer py2.7.1.1


Le nouvel emplacement de téléchargement est correct, mais il donne l'erreur suivante lors de l'installation Curl Bootstrap. pypa.io/pip/2.7/get-pip.py -o get-pip.py% Total% Reçu% xferd Vitesse moyenne Temps Temps Current Dload Téléchargez Total Total dépensé -:: -: - -: -: - -: -:: - 2635k root @ C0010-10213595-1: ~ # Python get -pip.py Erreur: Impossible de trouver une version qui satisfait L'exigence PIP <21.0 (à partir des versions: aucune) Erreur: aucune distribution correspondante trouvée pour PIP <21.0



3
votes

Essayez d'installer la version précédente de Get-Pip

wget https://bootstrap.pypa.io/3.5/get-pip. py

python get-pip.py


1 commentaires

Peut confirmer que cela fonctionne en 2021 sur Kali Linux 20.04 :)



9
votes

C'est ce que vous devez faire

wget https://bootstrap.pypa.io/2.7/get-pip.py
python get-pip.py


1 commentaires

16
votes

PIP a abandonné la prise en charge de Python 2.7 dans le résultat que vous êtes confronté au problème ci-dessus, donc la seule chose est de rétrograder la version de Pip.

Seule la commande suivante a fonctionné pour moi ...

< pre> xxx


2 commentaires

C'est la seule solution qui a fonctionné pour moi. Merci.


Merci cela a fonctionné pour moi. Après 30 minutes de recherche



4
votes

J'obtenais cette erreur avec PIP. Cette commande a fonctionné pour moi sudo easy_install pip == 20.3.4


0 commentaires