Tôi đang lập kế hoạch để tạo một chương trình Python và phân phối nó đi kèm với C# GUI. Làm thế nào tôi có thể phân phối phần Python của chương trình mà không yêu cầu người dùng có Python?Làm cách nào để phân phối chương trình Python mà không yêu cầu người dùng có thời gian chạy Python?
Làm cách nào để phân phối chương trình Python mà không yêu cầu người dùng có thời gian chạy Python?
Trả lời
Hãy thử py2exe hoặc một công cụ tương tự. Hoặc gói thời gian chạy Python bằng phần mềm của bạn. Để làm điều đó, bạn có thể sử dụng Pyinstaller.
Hoặc [py2app] (http://pythonhosted.org/py2app/) nếu bạn định phân phối cho Mac. Hoặc cả hai nếu bạn muốn giữ nó di động. – DaveTheScientist
[cx_Freeze] (http://cx-freeze.sourceforge.net/) là một công cụ tương tự. –
Tôi có thể dễ dàng gói thời gian chạy như thế nào? – Nathan2055
Trong quá khứ, tôi đã sử dụng py2exe (cửa sổ) để tôi không phải yêu cầu họ cài đặt python.
py2exe tạo một exe mà người dùng nhấp vào và nó chạy mà không có sự cố.
Nếu bạn muốn vượt xa điều này, hãy gói nó với một cái gì đó như innosetup và nó thêm một trình cài đặt tốt hơn.
- 1. Làm cách nào để phân phối chương trình python?
- 2. Làm cách nào để bạn phân phối chương trình Clojure cho người không lập trình?
- 3. Phân phối các chương trình Python
- 4. Chạy chương trình python từ chương trình python khác (với các yêu cầu nhất định)
- 5. Cách tốt nhất để phân phối gói Python yêu cầu phiên bản Python tối thiểu là
- 6. Chương Trình Phân phối Được viết bằng Python
- 7. Làm cách nào để chạy chương trình Python?
- 8. Yêu cầu Chương trình Ruby đợi một khoảng thời gian
- 9. Thời gian chạy chương trình đang chạy
- 10. Cách tìm thời gian để chạy chương trình java?
- 11. Làm thế nào để chạy chương trình python khác mà không cần giữ bản gốc?
- 12. Chương trình Python cho Thời gian phản ứng trực quan
- 13. Đầu ra của chương trình và thời gian Python
- 14. python: chạy shell python tương tác từ chương trình
- 15. Định thời gian CPU của chương trình python?
- 16. cách tạo các chương trình C++ mà không yêu cầu .net framework để chạy (như ccleaner và utorrent)
- 17. Yêu cầu hết thời gian - Yêu cầu hết thời gian
- 18. Chạy các tệp nhị phân C++ mà không có thời gian chạy redistributable (Server2k3, XPSP3)
- 19. Làm thế nào để chuyển đổi một chương trình Python để một .exe chương trình Windows Runnable?
- 20. Chạy tập lệnh python với tư cách người dùng khác
- 21. Yêu cầu đồng thời trong Appengine Python
- 22. Python XMLRPC với các yêu cầu đồng thời
- 23. Làm cách nào để hiển thị biểu đồ thời gian thực trong giao diện người dùng đơn giản cho chương trình python?
- 24. Phân tích 'chuỗi thời gian' bằng Python?
- 25. Làm cách nào để có được thời gian UTC chính xác với Python?
- 26. Sử dụng python để chạy chương trình khác?
- 27. Làm thế nào để chạy nginx + python (không có django)
- 28. cách để lỗi thời gian chạy chương trình cdl eclipse (ví dụ: lỗi phân đoạn)
- 29. Cách phân phối ứng dụng Python CLI qua SSH
- 30. Làm thế nào để có được thời gian chạy của chương trình trong Haskell
nền tảng (OS) của người dùng của bạn là gì? – Kent
Đây là sự lừa đảo của ít nhất một tá câu hỏi, chẳng hạn như [Làm thế nào tôi có thể phân phối các chương trình python] (http://stackoverflow.com/questions/1558385/how-can-i-distribute-python-programs?rq=1), [Phân phối các chương trình được viết bằng Python] (http://stackoverflow.com/questions/4190635/distributing-programs-written-in-python), v.v. (Tôi nghĩ rằng chương trình sau có câu trả lời tốt nhất, mặc dù một chút ngày, nhưng nó đã được đánh dấu là một sự lừa đảo của một người ít hữu ích hơn.) – abarnert