प्रोग्रामिंग के लिए पायथन एक बहुत ही लोकप्रिय भाषा है। लेकिन क्या होगा अगर आपके प्रोग्राम को चलाने वाला व्यक्ति पायथन स्क्रिप्ट को चलाना नहीं चाहता है या नहीं जानता है? यह लेख आपको सिखाएगा कि पायथन स्क्रिप्ट को निष्पादन योग्य में कैसे संकलित किया जाए।
कदम
विधि 1 में से 2: CX_Freeze का उपयोग करना
चरण 1. Sourceforge से cx_Freeze डाउनलोड करें।
यह पाइथन लिपियों को स्टैंडअलोन निष्पादन योग्य में पैकेजिंग करने के लिए एक उपकरण है।
चरण 2. सुनिश्चित करें कि आप उस प्लेटफ़ॉर्म पर काम कर रहे हैं जिस पर चलने के लिए आपको अपने निष्पादन योग्य की आवश्यकता है।
उदाहरण के लिए, यदि आप Windows निष्पादन योग्य फ़ाइल बनाना चाहते हैं, तो Windows पर cx_Freeze चलाएँ। वही मैक और लिनक्स के लिए जाता है।
चरण 3. जिस पायथन प्रोग्राम को आप संकलित करना चाहते हैं, उसकी निर्देशिका में setup.py नाम की एक नई पायथन फ़ाइल बनाएँ।
चरण 4. अपनी नई setup.py फ़ाइल में निम्न कोड दर्ज करें।
(हमेशा की तरह, पायथन में, सही इंडेंटेशन महत्वपूर्ण है, और दुर्भाग्य से स्वरूपण कठिनाइयों के कारण यहां नहीं दिखाया गया है।):
cx_Freeze से आयात sys आयात सेटअप, निष्पादन योग्य आधार = कोई नहीं अगर sys.platform == 'win32': आधार = 'Win32GUI' निष्पादन योग्य = [निष्पादन योग्य (पायथन प्रोग्राम का नाम, आधार = आधार)] सेटअप (नाम = निष्पादन योग्य_नाम, संस्करण = 'संस्करण ', विवरण = 'desc', निष्पादन योग्य = निष्पादन योग्य)
चरण 5. अपने कंप्यूटर के टर्मिनल में निम्नलिखित कमांड चलाएँ:
सीडी [आपकी पायथन फ़ाइल की निर्देशिका का पथ] - अजगर setup.py बिल्ड
चरण 6. पायथन प्रोग्राम की निर्देशिका में "बिल्ड" नामक एक नया फ़ोल्डर देखें।
इसे पिछले चरण के दौरान बनाया जाना चाहिए था। उस फोल्डर और उसके अंदर के फोल्डर को खोलें।
- आपका निष्पादन योग्य है! उस निर्देशिका की अन्य फ़ाइलें आपके निष्पादन योग्य को चलाने के लिए आवश्यक हैं, इसलिए उन्हें हमेशा निष्पादन योग्य के साथ रखना सुनिश्चित करें।
- बिल्ड को कई तरह से कस्टमाइज किया जा सकता है। सभी संभावित विकल्पों के विवरण के लिए cx-freeze.readthedocs.org देखें।
विधि २ का २: PyInstaller का उपयोग करना
चरण 1. टर्मिनल या कमांड प्रॉम्प्ट खोलें और निम्न कोड निष्पादित करें।
यह pyInstaller स्थापित करेगा।
पाइप स्थापित करें pyinstaller
चरण 2. निर्देशिका खोलें जहां अजगर स्क्रिप्ट स्थित है।
विंडोज़ पर "शिफ्ट" को होल्ड करते हुए "राइट क्लिक" और "ओपन कमांड विंडो यहाँ" चुनें। लिनक्स पर "राइट क्लिक" और "ओपन टर्मिनल" चुनें।
चरण 3. अपनी स्क्रिप्ट संकलित करने के लिए यह आदेश टाइप करें।
आदेश समाप्त होने की प्रतीक्षा करें।
pyInstaller script_name.py
चरण 4. नव निर्मित "जिला" निर्देशिका में ले जाएँ।
आपका संकलित प्रोजेक्ट वहां होगा।
चेतावनी
- आधार सेट करना = 'Win32GUI' जैसा कि ऊपर दिखाया गया है, यदि आपके पायथन कोड में इनपुट () फ़ंक्शन शामिल है, तो समस्याएँ पैदा होंगी।
- बेस = 'कंसोल', या बेस = कोई नहीं सेट करने का प्रयास करें क्योंकि कंसोल डिफ़ॉल्ट है।