Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapa Pemasangan Pip Gagal dalam Versi Python Di Bawah 3.6?

Mengapa Pemasangan Pip Gagal dalam Versi Python Di Bawah 3.6?

Patricia Arquette
Lepaskan: 2024-12-16 09:09:16
asal
319 orang telah melayarinya

Why Does Pip Installation Fail in Python Versions Below 3.6?

Kegagalan Pemasangan pip dalam Python < 3.6

Menggunakan langkah berikut untuk menggunakan aplikasi melalui Bitbucket CI gagal memasang pip dalam 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
Salin selepas log masuk

Ralat yang dihadapi ialah:

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>Punca:</strong></p>
<p>Pip 21.0 dan seterusnya memerlukan Python 3.6 atau lebih tinggi disebabkan oleh pengenalan ciri sintaks yang tidak disokong dalam versi terdahulu, termasuk Python 2 dan 3.5.</p>
<p><strong>Penyelesaian:</strong></p>
<p>Untuk memasang pip untuk versi Python < 3.6:</p>
<p><strong>Python 2.7:</strong></p>
<ul>
<li>Muat turun pip dari https://bootstrap.pypa.io/pip/2.7/get-pip.py</li>
<li>
<p>Pasang:</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"
Salin selepas log masuk

Python 3.6 :

  • Muat turun pip dari https://bootstrap.pypa.io/pip/3.6/

Python 3.5:

  • Muat turun pip daripada https://bootstrap. pypa.io/pip/3.5/

Python 3.4:

  • Muat turun pip dari https://bootstrap.pypa.io/pip/3.4/
  • Naik taraf dengan:

    python -m pip install --upgrade "pip < 19.2"
    Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Pemasangan Pip Gagal dalam Versi Python Di Bawah 3.6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan