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
Freigeben: 2024-12-16 09:09:16
Original
320 Leute haben es durchsucht

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
Nach dem Login kopieren

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"
Nach dem Login kopieren

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"
    Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage