Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa 'pemasangan pip' Gagal dengan 'Tidak Dapat Menemui Versi Yang Memenuhi Keperluan'?

Mengapa 'pemasangan pip' Gagal dengan 'Tidak Dapat Menemui Versi Yang Memenuhi Keperluan'?

Patricia Arquette
Patricia Arquetteasal
2024-12-06 09:56:12638semak imbas

Why Does

'pip install' Gagal untuk Semua Pakej: "Tidak Dapat Menemui Versi Yang Memenuhi Keperluan"

Apabila cuba memasang pakej menggunakan pip, pengguna mungkin menghadapi mesej ralat: "Tidak dapat mencari versi yang memenuhi keperluan." Ralat ini biasanya menunjukkan bahawa pip tidak dapat mencari versi yang serasi bagi pakej yang diingini.

Salah satu punca ralat ini adalah sifat pip yang sudah lapuk. Untuk membetulkannya, pengguna dinasihatkan untuk menaik taraf pip menggunakan arahan berikut:

curl https://bootstrap.pypa.io/get-pip.py | python

Arahan ini termasuk penggunaan curl untuk mendapatkan semula skrip get-pip daripada tapak web Python Package Index, diikuti dengan pelaksanaannya menggunakan Ular sawa. Jika perlu, pengguna mungkin perlu meningkatkan keistimewaan mereka dengan menggunakan arahan "sudo" sebelum melaksanakan "python."

Peningkatan alamat pip menangani perubahan terbaru yang dilaksanakan oleh Python.org, di mana sokongan untuk TLS versi 1.0 dan 1.1 dihentikan. Akibatnya, pengguna Mac OS X yang menjalankan macOS/OS X versi 10.12 (Sierra) atau lebih awal mesti menaik taraf pip untuk mewujudkan sambungan selamat dengan Indeks Pakej Python.

Selain itu, pengguna mungkin menghadapi ralat pemasangan jika alat persediaan tidak sesuai tarikh. Menaik taraf setuptools boleh dicapai dengan arahan berikut:

pip install --upgrade setuptools

Dengan melaksanakan langkah-langkah yang dinyatakan di atas, pengguna boleh menyelesaikan ralat "Tidak dapat mencari versi yang memenuhi keperluan" dan memastikan pemasangan pakej yang lancar menggunakan pip.

Atas ialah kandungan terperinci Mengapa 'pemasangan pip' Gagal dengan 'Tidak Dapat Menemui Versi Yang Memenuhi Keperluan'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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