.egg
ไฟล์เป็นรูปแบบการจัดจำหน่ายสำหรับแพคเกจหลาม มันเป็นเพียงทางเลือกในการกระจายแหล่งที่มาของรหัสหรือ exe
Windows แต่ทราบว่าสำหรับบริสุทธิ์Python
ที่.egg
ไฟล์จะสมบูรณ์ข้ามแพลตฟอร์ม
.egg
ไฟล์ตัวเองเป็นหลัก.zip
ไฟล์ หากคุณเปลี่ยนนามสกุลเป็น " zip
" คุณจะเห็นว่ามันจะมีโฟลเดอร์อยู่ในไฟล์เก็บถาวร
นอกจากนี้หากคุณมี.egg
ไฟล์คุณสามารถติดตั้งเป็นแพ็คเกจโดยใช้easy_install
ตัวอย่าง: ในการสร้าง.egg
ไฟล์สำหรับไดเรกทอรีบอกว่าmymath
ตัวเองอาจมีสคริปต์หลามหลายตัวให้ทำตามขั้นตอนต่อไปนี้:
# setup.py
from setuptools import setup, find_packages
setup(
name = "mymath",
version = "0.1",
packages = find_packages()
)
จากนั้นทำจาก terminal:
$ python setup.py bdist_egg
นี้จะสร้างจำนวนมากของผล แต่เมื่อมันเสร็จคุณจะเห็นว่าคุณมีสามโฟลเดอร์ใหม่: สร้าง , อและmymath.egg-info โฟลเดอร์เดียวที่เราใส่ใจคือโฟลเดอร์distที่คุณจะพบ.egg
ไฟล์mymath-0.1-py3.5.egg
ของคุณพร้อมกับหมายเลขเวอร์ชั่นของไพ ธ อน (ติดตั้ง) (ที่นี่: 3.5)
ที่มา: บล็อกไลบรารี Python