Heim >Backend-Entwicklung >Python-Tutorial >Warum schlägt die Pip-Installation in Python-Versionen unter 3.6 fehl?

Warum schlägt die Pip-Installation in Python-Versionen unter 3.6 fehl?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-16 09:09:16320Durchsuche

Why Does Pip Installation Fail in Python Versions Below 3.6?

pip-Installationsfehler in Python < 3.6

Die Verwendung der folgenden Schritte zum Bereitstellen einer Anwendung über Bitbucket CI schlägt bei der Installation von pip in Python < fehl. 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

Der aufgetretene Fehler ist:

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>Ursache:</strong></p>
<p>Ab Pip 21.0 ist Python 3.6 oder höher erforderlich Einführung von Syntaxfunktionen, die in früheren Versionen, einschließlich Python 2 und, nicht unterstützt wurden 3.5.</p>
<p><strong>Lösung:</strong></p>
<p>So installieren Sie pip für Python-Versionen < 3.6:</p>
<p><strong>Python 2.7:</strong></p>
<ul>
<li>Pip herunterladen von https://bootstrap.pypa.io/pip/2.7/get-pip.py</li>
<li>
<p>Installieren:</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"

Python 3.6 :

  • Pip herunterladen von https://bootstrap.pypa.io/pip/3.6/

Python 3.5:

  • Pip von https://bootstrap herunterladen. pypa.io/pip/3.5/

Python 3.4:

  • Pip von https://bootstrap.pypa.io/pip/3.4/ herunterladen
  • Upgrade mit:

    python -m pip install --upgrade "pip < 19.2"

Das obige ist der detaillierte Inhalt vonWarum schlägt die Pip-Installation in Python-Versionen unter 3.6 fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn