Thực hành tốt để đóng gói các chương trình Python


9

Tôi đã sử dụng Python được một thời gian rồi, cả trong bối cảnh các dự án cá nhân và chuyên nghiệp.

Một điều xảy ra với tôi gần đây là tôi chưa bao giờ nghĩ về một cách tốt để triển khai các chương trình Python. Về cơ bản, vì chủ yếu là một loạt các tập lệnh, tôi thường chỉ sao chép chúng vào máy mà tôi muốn nó được triển khai và thì đấy !

Nhưng tôi tin rằng nên có một số thực tiễn tốt về cách bạn nên triển khai các dự án Python. Tôi đã nghe nói về Trứng Python nhưng chưa đủ quen thuộc với nó để xem liệu đó có phải là một lựa chọn tốt không. Hoặc một tarball cũ đơn giản với một loạt các kịch bản Shell để chạy các kịch bản mô-đun lõi?

Về cơ bản, tôi muốn có thể thực hiện một triển khai đẹp, thanh lịch và khép kín, và không chỉ sao chép các tệp ở đây và ở đó, vì nó không cho phép theo dõi phiên bản một cách dễ dàng và nó khá lộn xộn.

Câu trả lời:


2

Hãy xem hướng dẫn gói Python . Có một số cách được mô tả ở đó: distutils và easyinstall là những cách chính. Lưu ý rằng một số bản phân phối nix sẽ đóng gói mọi thứ theo định dạng riêng của chúng (.deb, vòng / phút, v.v.) để bạn cũng có thể xem xét chúng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.