मुझे सॉफ़्टवेयर का एक टुकड़ा मिला है जिसमें कई पायथन स्रोत और कुछ सी ++ पुस्तकालय शामिल हैं। मैं उन्हें निष्पादन योग्य एकल फ़ाइल में पैक करना चाहता हूं, जैसे जावा .jar फ़ाइलों के साथ करता है। क्या ऐसा करने के लिए कोई रास्ता है?एक निष्पादन योग्य फ़ाइल में पाइथन फ़ाइलों और इसकी निर्भरताओं को कैसे पैक करें?
7
A
उत्तर
3
9
आप py2exe, pyInstaller या others पर एक नज़र डालना चाहते हैं।
+0
यह क्लास फ़ाइलों, मानक लाइब्रेरी और वीएम को पैक करने जैसा है। पूछे जाने की तरह काफी आवाज नहीं है। –
+0
संभवतः, लेकिन वह "निष्पादन योग्य" का उल्लेख करता है; वह तय करेगा :) – UncleZeiv
0
आप अजगर अंडे की फाइलों का उपयोग कर सकते हैं, वे जावा जार फ़ाइलों के समान हैं।
http://mrtopf.de/blog/python_zope/a-small-introduction-to-python-eggs/
संबंधित मुद्दे
- 1. युद्ध फ़ाइल में निष्पादन योग्य
- 2. गैर निष्पादन निष्पादन योग्य फ़ाइल
- 3. एक स्टैंडअलोन निष्पादन योग्य
- 4. एक निष्पादन योग्य पैकेज में फ़ाइलों को लपेटें
- 5. लिनक्स निष्पादन योग्य फ़ाइलों को .gitignore में कैसे जोड़ें?
- 6. एक ईएलएफ निष्पादन योग्य
- 7. निष्पादन योग्य और स्थानांतरित करने योग्य ऑब्जेक्ट फ़ाइल में संदेह
- 8. मैं पाइथन प्रोग्राम निष्पादन योग्य
- 9. एक निष्पादन योग्य (नहीं नेट)
- 10. एकल स्रोत फ़ाइल निष्पादन योग्य
- 11. निष्पादन योग्य
- 12. आईआर को फ़ाइल में कैसे सहेजना है और इसे निष्पादन योग्य फ़ाइल में कैसे बनाया जाए?
- 13. निर्भरताओं सहित एक पायथन एप्लिकेशन को कैसे बंडल करें?
- 14. ग्रहण: निष्पादन योग्य जार फ़ाइल
- 15. निष्पादन योग्य
- 16. पायथन: निष्पादन योग्य ज़िप फ़ाइलों में डेटा फ़ाइलों को शामिल किया जा सकता है?
- 17. निष्पादन योग्य
- 18. निष्पादन योग्य
- 19. आकार और निष्पादन योग्य
- 20. निष्पादन योग्य
- 21. शैल: एक फ़ाइल पढ़ें और इसकी सामग्री को दूसरी फ़ाइल
- 22. पीकेजी फ़ाइल को अनपैक और पैक कैसे करें?
- 23. पैकिंग नोड.जेएस-स्क्रिप्ट + node.exe एक निष्पादन योग्य
- 24. एक सेटअप फ़ाइल कैसे बनाएं जो निष्पादन योग्य जार
- 25. आयरनवर्कर में पाइथन निर्भरताओं को कैसे बंडल करें?
- 26. एक निष्पादन योग्य
- 27. .m फ़ाइल से निष्पादन योग्य .exe फ़ाइल कैसे बनाएं
- 28. निष्पादन योग्य
- 29. निष्पादन योग्य जार
- 30. पायथन स्क्रिप्ट से निष्पादन योग्य को कॉल कैसे करें?
सी एक्सटेंशन और .pyc फ़ाइलों OSes के बीच पोर्टेबल नहीं कर रहे हैं, अजगर संस्करणों इसलिए द्विआधारी अंडे की उपयोगिता बहस का मुद्दा है। @ UncleZeiv के उत्तर में पाइथन बाइनरी सहित समस्या का हिस्सा हल करता है। – jfs
PEX soubda great (C++ एक्सटेंशन समर्थन के बारे में नहीं बढ़ाना) http://pantsbuild.github.io/pex_design.html – Gatis