Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Pemasangan pip Saya Gagal daripada TestPyPI, dan Bagaimana Saya Boleh Membetulkan Ketergantungan yang Hilang?
Kegagalan Pemasangan Pip daripada TestPyPI: Keperluan Hilang
Apabila cuba memasang pakej Python daripada TestPyPI, anda mungkin menghadapi ralat yang menyatakan bahawa diperlukan kebergantungan, seperti tqdm dan Jinja2, tidak dapat ditemui. Ini kerana TestPyPI mungkin tidak mengehoskan kebergantungan ini, tidak seperti repositori PyPI utama.
Untuk menyelesaikan isu ini, anda boleh sama ada:
1. Sediakan Lokasi Ketergantungan:
setup( ..., install_requires=['tqdm==3.4.0', 'Jinja2==2.8'], ..., )
2. Gunakan URL Indeks Tambahan:
pip install --extra-index-url https://testpypi.python.org/pypi poirot
Bendera ini mengarahkan pip ke tambahan cari repositori PyPI utama untuk kebergantungan yang tidak ditemui pada TestPyPI.
3. Kemas kini Tapak PyPI (Untuk Versi PyPI Terkini):
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple poirot
Atas ialah kandungan terperinci Mengapa Pemasangan pip Saya Gagal daripada TestPyPI, dan Bagaimana Saya Boleh Membetulkan Ketergantungan yang Hilang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!