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 Réponses :
Le fichier correct get-pip.py
pour Python2 a été déplacé vers https://bootstrap.pypa.io/pip/2.7/get-pip.py
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
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
Peut confirmer que cela fonctionne en 2021 sur Kali Linux 20.04 :)
C'est ce que vous devez faire
wget https://bootstrap.pypa.io/2.7/get-pip.py python get-pip.py
bootstrap.pypa.io/pip/2.7/get-pip.py est la bonne URL
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 pre>C'est la seule solution qui a fonctionné pour moi. Merci.
Merci cela a fonctionné pour moi. Après 30 minutes de recherche
J'obtenais cette erreur avec PIP. Cette commande a fonctionné pour moi sudo easy_install pip == 20.3.4
Le
f "Some String {some_variable}"
est la syntaxe Python 3.6+, êtes-vous sûr que vous utilisez le bonget-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. } ")