Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapa 'python get-pip.py' Gagal dalam Versi Python Sebelum 3.6?

Mengapa 'python get-pip.py' Gagal dalam Versi Python Sebelum 3.6?

Mary-Kate Olsen
Lepaskan: 2024-12-16 22:41:17
asal
356 orang telah melayarinya

Why Does

Cabaran Pemasangan pip dalam Versi Python Sebelum 3.6

Dalam percubaan baru-baru ini untuk menggunakan Bitbucket CI untuk menggunakan aplikasi, pengguna telah menghadapi masalah semasa melaksanakan langkah "python get-pip.py". Operasi ini gagal dengan ralat "SyntaxError: invalid syntax", menyebabkan pengguna mempersoalkan punca kerosakan.

Punca ralat ini terletak pada pemberhentian sokongan pip untuk Python versi 2 dan 3.5 dengan versi pip 21.0 . Oleh itu, versi Python 3.6 kini merupakan keperluan minimum untuk penggunaan pip. Sintaks "f"" yang digunakan dalam pernyataan "sys.stderr.write(f""ERROR: {exc}"")" hanya disokong dalam Python 3.6 dan versi yang lebih baru.

Penyelesaian untuk Versi Python yang berbeza:

Untuk memasang pip dalam pemasangan Python yang lebih lama, ikut langkah yang sesuai berdasarkan Python tertentu versi sedang digunakan:

Python 2.7:

  • Muat turun skrip pip yang betul dari https://bootstrap.pypa.io/pip/2.7/: curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py
  • Pasang pip: python get-pip.py
  • Naik taraf pip kepada versi yang disokong tertinggi: python -m pip install --upgrade "pip < 21.0"

Python 3.6:

  • Muat turun skrip pip yang sesuai daripada https://bootstrap.pypa.io/pip/3.6/: curl -O https://bootstrap.pypa.io/pip/3.6/get-pip.py
  • Pasang pip: python get-pip.py

Python 3.5:

  • Muat turun skrip apt pip dari https://bootstrap.pypa.io/pip/3.5/: curl -O https://bootstrap.pypa.io/pip/3.5/get-pip.py
  • Pasang pip: python get-pip .py

Python 3.4:

  • Muat turun skrip apt pip dari https://bootstrap.pypa.io/pip/3.4/: curl -O https://bootstrap.pypa.io/pip/ 3.4/get-pip.py
  • Pasang pip: python get-pip.py
  • Naik taraf pip kepada versi yang disokong tertinggi (disyorkan untuk Python 3.4 sahaja): python -m pip install --upgrade "pip < 19.2"

Atas ialah kandungan terperinci Mengapa 'python get-pip.py' Gagal dalam Versi Python Sebelum 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