Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Pemasangan pip Saya Gagal daripada TestPyPI, dan Bagaimana Saya Boleh Membetulkan Keperluan yang Hilang?

Mengapa Pemasangan pip Saya Gagal daripada TestPyPI, dan Bagaimana Saya Boleh Membetulkan Keperluan yang Hilang?

Barbara Streisand
Barbara Streisandasal
2024-11-29 07:38:12244semak imbas

Why Does My pip Installation Fail from TestPyPI, and How Can I Fix Missing Requirements?

Pemasangan Pip Gagal daripada TestPypi Kerana Keperluan Tiada

Apabila cuba memasang pakej python daripada testpypi, anda mungkin menghadapi ralat yang menyatakan bahawa keperluan tertentu tidak dapat ditemui. Ini kerana testpypi tidak mempunyai akses kepada repositori yang sama seperti pelayan PyPI biasa.

Untuk menyelesaikan isu ini, anda perlu menentukan lokasi pakej yang diperlukan semasa memasang daripada testpypi. Begini cara anda boleh melakukannya:

pip install --extra-index-url https://testpypi.python.org/pypi poirot

Dalam arahan ini:

  • --extra-index-url menentukan URL pelayan testpypi.
  • https://testpypi.python.org/pypi ialah URL lalai untuk testpypi.
  • poirot ialah nama bagi pakej yang anda cuba pasang.

Arahan ini akan mengarahkan pip untuk mencari pakej yang diperlukan (tqdm dan Jinja2) pada testpypi dahulu dan kemudian pada pelayan PyPI biasa jika pakej tidak ditemui pada testpypi.

Nota:

Menggunakan --extra-index-url boleh menjadi tidak selamat dalam situasi tertentu, seperti apabila mencampurkan pelayan PyPI awam dan peribadi. Adalah disyorkan untuk menggunakan pilihan ini dengan berhati-hati dan menilai risiko anda sendiri.

Atas ialah kandungan terperinci Mengapa Pemasangan pip Saya Gagal daripada TestPyPI, dan Bagaimana Saya Boleh Membetulkan Keperluan yang Hilang?. 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