ไฟล์เก็บถาวรซอร์สในเครื่องยังอาจต้องเข้าถึงเครือข่าย ก่อนที่ pip จะติดตั้งได้ pip อาจต้องใช้ build backend และแพ็กเกจสนับสนุนเพื่อสร้าง wheel

ระบุตำแหน่งความล้มเหลวในลำดับนี้: การดึงไฟล์เก็บถาวรเป้าหมาย การติดตั้งข้อกำหนดการบิลด์ การรัน backend แล้วจึงติดตั้งแพ็กเกจที่ได้ ฮุกของ backend อาจขอข้อกำหนดการบิลด์เพิ่มเติม ซึ่งแยกจาก dependencies ขณะรันของแพ็กเกจ

ระบุอาร์ติแฟกต์ที่ pip ยังต้องการ

ที่ “Installing build dependencies” บันทึกแพ็กเกจและ URL ที่ล้มเหลว ตรวจสอบ index ที่มีผลจริง เส้นทางผ่านพร็อกซี บริบทของบัญชี และความเชื่อถือสำหรับคำขอนั้น โดยใช้การตั้งค่าที่มีเอกสารของ pip เวอร์ชันที่ติดตั้ง การดาวน์โหลดที่สำเร็จก่อนหน้านี้ไม่ได้พิสูจน์การเข้าถึงทุกโฮสต์หรือสภาพแวดล้อมของตัวช่วยทุกตัว ข้อกำหนดการบิลด์สาธารณะอาจใช้ผู้สมัคร HTTP จาก รายการพร็อกซี HTTP เมื่อได้รับอนุญาตเส้นทางนั้น ให้คง index และนโยบายความเชื่อถือที่ต้องการไว้ สูตรการดาวน์โหลดในอดีตที่ใช้ setup.py อาจใช้กระบวนการย่อยที่ต่างกัน

หากเครื่องอื่นติดตั้งสำเร็จ ให้เปรียบเทียบอาร์ติแฟกต์ที่เลือกก่อน เวอร์ชัน Python หรือแพลตฟอร์มของเครื่องนั้นอาจมี wheel ที่สร้างไว้ล่วงหน้าที่เข้ากันได้ ขณะที่เครื่องนี้เลือกซอร์สดิสทริบิวชันจึงต้องใช้เครื่องมือบิลด์

จัดเตรียมสภาพแวดล้อมการบิลด์อย่างตั้งใจ

--no-build-isolation โอนความรับผิดชอบต่อ build dependencies ที่จำเป็นมาให้คุณ ไม่ได้แก้ไขการยืนยันตัวตนผ่านพร็อกซีหรือความเชื่อถือใบรับรอง backend ที่ติดตั้งในเครื่องอาจปิดบังข้อกำหนดที่ขาดหรือไม่เข้ากัน

สำหรับการบิลด์แบบออฟไลน์โดยตั้งใจ ให้เตรียมอาร์ติแฟกต์เป้าหมาย ข้อกำหนดการบิลด์ และเครื่องมือที่จำเป็นสำหรับโปรเจกต์และแพลตฟอร์มผ่านกระบวนการที่ได้รับอนุมัติ ไดเรกทอรีที่มีเพียงไฟล์เก็บถาวรซอร์สนั้นไม่ครบถ้วน เก็บข้อกำหนดและขั้นตอนที่ล้มเหลวไว้ในรายงาน เพื่อให้แก้ไขเส้นทางหรือชุดอาร์ติแฟกต์ที่เตรียมไว้ได้

บทความที่เกี่ยวข้อง