ฉันกำลังใช้ pip กับไฟล์ข้อกำหนดใน virtualenv สำหรับโครงการ Django ของฉัน ฉันพยายามอัพเกรดแพ็คเกจโดยเฉพาะอย่างยิ่ง Django และฉันได้รับข้อผิดพลาดเกี่ยวกับความขัดแย้งของซอร์สโค้ด:
Source in `<virtualenv`>/build/Django has version 1.2.3 that conflicts with Django==1.2.4 (from -r requirements/apps.txt (line 3))
หลังจากอัปเดตหมายเลขเวอร์ชันของ Django จาก 1.2.3 เป็น 1.2.4 ในไฟล์ข้อกำหนดของฉันแล้ว ฉันใช้คำสั่งนี้ทำการอัปเกรดจริง:
pip --install --upgrade -E `<virtualenv dir`> --requirement `<requirements file`>
ฉันไม่พบการตั้งค่าสถานะใด ๆ ที่กระตุ้นให้มีการดาวน์โหลดซ้ำแพ็คเกจ ฉันลองใช้คำสั่งถอนการติดตั้งก่อนจากนั้นทำการติดตั้ง แต่ไม่มีลูกเต๋า บางทีฉันอาจจะหายไปบางอย่าง