python setup.py install ใช้ในการติดตั้งแพ็คเกจ (โดยทั่วไปคือบุคคลที่สาม) ที่คุณจะไม่พัฒนา / แก้ไข / ตรวจแก้จุดบกพร่องด้วยตัวเอง
สำหรับสิ่งของของคุณเองคุณต้องการติดตั้งแพ็กเกจของคุณก่อนแล้วจึงสามารถแก้ไขรหัสได้บ่อยครั้งโดยไม่ต้องติดตั้งแพ็กเกจใหม่ทุกครั้ง - และนั่นคือสิ่งที่python setup.py developทำ: ติดตั้งแพ็คเกจ (โดยทั่วไปเป็นโฟลเดอร์ซอร์ส) ในลักษณะที่ช่วยให้คุณสามารถแก้ไขรหัสของคุณได้อย่างสะดวกสบายหลังจากติดตั้งในสภาพแวดล้อม (เสมือน) และให้การเปลี่ยนแปลงมีผลทันที
ทราบว่าจะขอแนะนำให้ใช้pip install .(ติดตั้ง) และpip install -e .(นักพัฒนาติดตั้ง) เพื่อติดตั้งแพคเกจตามที่กล่าวอ้างsetup.pyโดยตรงจะทำสิ่งที่ไม่ถูกต้องสำหรับการอ้างอิงจำนวนมากเช่น prereleases pipดึงและรุ่นแพคเกจเข้ากันไม่ได้หรือทำแพคเกจยากที่จะถอนการติดตั้งด้วย
setup.py developมี--uninstallตัวเลือกสำหรับเมื่อคุณแฮ็คข้อมูลเรียบร้อยแล้ว