เมื่อฉันเรียกpip freeze
ฉันเห็น (ในแพคเกจอื่น ๆ pkg-resources==0.0.0
คาดว่า) ฉันได้เห็นโพสต์ไม่กี่กล่าวขวัญแพคเกจนี้ (รวมถึงคนนี้ ) pip freeze
แต่ไม่มีใครอธิบายว่ามันคืออะไรหรือทำไมมันจะรวมอยู่ในการส่งออกของ เหตุผลหลักที่ฉันสงสัยว่าเป็นเพราะความอยากรู้อยากเห็น แต่ก็ดูเหมือนว่าจะมีบางสิ่งบางอย่างในบางกรณีเมื่อพยายามติดตั้งแพคเกจด้วยrequirements.txt
ไฟล์ที่สร้างด้วยpip freeze
ที่มีpkg-resources==0.0.0
บรรทัด (ตัวอย่างเช่นเมื่อTravis CIพยายามติดตั้งการอ้างอิงผ่านpip
และพบสิ่งนี้) ไลน์).
คืออะไรpkg-resources
และตกลงเพื่อลบบรรทัดนี้ออกrequirements.txt
หรือไม่
ปรับปรุง:
ฉันได้พบว่าสายนี้เท่านั้นดูเหมือนว่าจะมีอยู่ในการส่งออกของเมื่อผมอยู่ในpip freeze
virtualenv
ฉันยังไม่แน่ใจว่ามันคืออะไรหรือสิ่งที่มันไม่ virtualenv
แต่ฉันจะตรวจสอบต่อไปรู้ว่ามันมีแนวโน้มที่จะเกี่ยวข้องกับ
pip
อะไร ฉันคิดว่าอาจของรับสิ่งที่พวกเขาพลาดในรุ่นเก่านี้ตั้งแต่ในฉันมีรายการสำหรับไม่มี8.1.2
pkg-resources
(ซึ่งไม่ควรเพราะฉันค่อนข้างมั่นใจpkg-resources
มาพร้อมกับsetuptools
)
virtualenv
และแน่นอนเมื่อฉันไม่ได้อยู่ใน virtualenv ฉันไม่เห็นมันทั้ง สิ่งนี้ยังไม่ได้อธิบายว่ามันคืออะไร แต่อย่างน้อยก็เป็นเบาะแสที่ฉันสามารถตรวจสอบได้