Mahalliy manba arxivi baribir tarmoqqa kirishni talab qilishi mumkin. Pip uni o'rnatishdan oldin wheel yaratish uchun build backend va yordamchi paketlarga muhtoj bo'lishi mumkin.

Xatolikni quyidagi ketma-ketlikdan toping: maqsad arxivini olish, build talablarini o'rnatish, backendni bajarish, so'ngra hosil bo'lgan paketni o'rnatish. Backend ilgaklari qo'shimcha build talablarini so'rashi mumkin; ular paketning ishlash vaqtidagi bog'liqliklaridan alohida.

Pip hali muhtoj bo'lgan artefaktni aniqlang

“Installing build dependencies” bosqichida muvaffaqiyatsiz bo'lgan paket va URLni yozib oling. Amaldagi indeksni, proksi yo'lini, hisob kontekstini va shu so'rov uchun ishonchni o'rnatilgan pip versiyasining hujjatlashtirilgan sozlamalari bilan tekshiring. Avvalgi muvaffaqiyatli yuklab olish har bir xost yoki har bir yordamchining muhitiga kirishni isbotlamaydi. Ommaviy build talablari bu yo'l ruxsat etilganda HTTP proksi ro'yxatidan HTTP nomzodidan foydalanishi mumkin; kerakli indeks va ishonch siyosatini saqlang. Tarixiy setup.py yuklab olish usullari boshqa subprocesslardan foydalanishi mumkin.

Agar boshqa mashina muvaffaqiyatli o'rnatsa, avval tanlangan artefaktlarni solishtiring. Uning Python versiyasi yoki platformasida mos keladigan oldindan qurilgan wheel bo'lishi mumkin, bu mashina esa manba distributivini tanlagan va shuning uchun build vositalariga muhtoj.

Build muhitini ataylab ta'minlang

--no-build-isolation zarur build bog'liqliklari uchun javobgarlikni sizga o'tkazadi. U proksi autentifikatsiyasini yoki sertifikat ishonchini tuzatmaydi. Mahalliy o'rnatilgan backend yo'q yoki mos kelmaydigan talabni yashirishi mumkin.

Ataylab oflayn build uchun tasdiqlangan jarayon orqali loyiha va platforma uchun maqsad artefakt, build talablari va zarur vositalarni tayyorlang. Faqat manba arxivi bo'lgan katalog to'liq emas. Muvaffaqiyatsiz talab va bosqichni hisobotda saqlang, shunda yo'lni yoki tayyorlangan artefaktlar to'plamini tuzatish mumkin bo'ladi.

O'xshash maqolalar