2010-05-11 12 views
7

मुझे सॉफ़्टवेयर का एक टुकड़ा मिला है जिसमें कई पायथन स्रोत और कुछ सी ++ पुस्तकालय शामिल हैं। मैं उन्हें निष्पादन योग्य एकल फ़ाइल में पैक करना चाहता हूं, जैसे जावा .jar फ़ाइलों के साथ करता है। क्या ऐसा करने के लिए कोई रास्ता है?एक निष्पादन योग्य फ़ाइल में पाइथन फ़ाइलों और इसकी निर्भरताओं को कैसे पैक करें?

उत्तर

3

Sure is

+1

सी एक्सटेंशन और .pyc फ़ाइलों OSes के बीच पोर्टेबल नहीं कर रहे हैं, अजगर संस्करणों इसलिए द्विआधारी अंडे की उपयोगिता बहस का मुद्दा है। @ UncleZeiv के उत्तर में पाइथन बाइनरी सहित समस्या का हिस्सा हल करता है। – jfs

+0

PEX soubda great (C++ एक्सटेंशन समर्थन के बारे में नहीं बढ़ाना) http://pantsbuild.github.io/pex_design.html – Gatis

9

आप py2exe, pyInstaller या others पर एक नज़र डालना चाहते हैं।

+0

यह क्लास फ़ाइलों, मानक लाइब्रेरी और वीएम को पैक करने जैसा है। पूछे जाने की तरह काफी आवाज नहीं है। –

+0

संभवतः, लेकिन वह "निष्पादन योग्य" का उल्लेख करता है; वह तय करेगा :) – UncleZeiv

संबंधित मुद्दे