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
454 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!

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