Maison > développement back-end > Tutoriel Python > Pourquoi l'installation de Pip échoue-t-elle dans les versions Python inférieures à 3.6 ?

Pourquoi l'installation de Pip échoue-t-elle dans les versions Python inférieures à 3.6 ?

Patricia Arquette
Libérer: 2024-12-16 09:09:16
original
382 Les gens l'ont consulté

Why Does Pip Installation Fail in Python Versions Below 3.6?

Échec de l'installation de pip dans Python < 3.6

L'utilisation des étapes suivantes pour déployer une application via Bitbucket CI ne parvient pas à installer pip dans Python < 3.6 :

script:
    - apt-get update
    - apt-get install -y python-dev
    - curl -O https://bootstrap.pypa.io/get-pip.py
    - python get-pip.py
Copier après la connexion

L'erreur rencontrée est :

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/tmpUgc5ng/pip.zip/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax<p><strong>Cause :</strong></p>
<p>Pip 21.0 et versions ultérieures nécessitent Python 3.6 ou supérieur en raison de introduction de fonctionnalités de syntaxe non prises en charge dans les versions antérieures, notamment Python 2 et 3.5.</p>
<p><strong>Résolution :</strong></p>
<p>Pour installer pip pour les versions Python < 3.6 :</p>
<p><strong>Python 2.7 :</strong></p>
<ul>
<li>Télécharger pip depuis https://bootstrap.pypa.io/pip/2.7/get-pip.py</li>
<li>
<p>Installer :</p>
<pre class="brush:php;toolbar:false">curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py
python get-pip.py
python -m pip install --upgrade "pip < 21.0"
Copier après la connexion

Python 3.6 :

  • Télécharger pip depuis https://bootstrap.pypa.io/pip/3.6/

Python 3.5 :

  • Téléchargez pip depuis https://bootstrap. pypa.io/pip/3.5/

Python 3.4 :

  • Téléchargez pip depuis https://bootstrap.pypa.io/pip/3.4/
  • Mettez à niveau avec :

    python -m pip install --upgrade "pip < 19.2"
    Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal