पायथन स्क्रिप्ट को कैसे संकलित करें (चित्रों के साथ)

विषयसूची:

पायथन स्क्रिप्ट को कैसे संकलित करें (चित्रों के साथ)
पायथन स्क्रिप्ट को कैसे संकलित करें (चित्रों के साथ)

वीडियो: पायथन स्क्रिप्ट को कैसे संकलित करें (चित्रों के साथ)

वीडियो: पायथन स्क्रिप्ट को कैसे संकलित करें (चित्रों के साथ)
वीडियो: Excel को PowerPoint से कैसे लिंक करें | एक्सेल से पीपीटी 2024, मई
Anonim

प्रोग्रामिंग के लिए पायथन एक बहुत ही लोकप्रिय भाषा है। लेकिन क्या होगा अगर आपके प्रोग्राम को चलाने वाला व्यक्ति पायथन स्क्रिप्ट को चलाना नहीं चाहता है या नहीं जानता है? यह लेख आपको सिखाएगा कि पायथन स्क्रिप्ट को निष्पादन योग्य में कैसे संकलित किया जाए।

कदम

विधि 1 में से 2: CX_Freeze का उपयोग करना

पायथन स्क्रिप्ट चरण 1 संकलित करें
पायथन स्क्रिप्ट चरण 1 संकलित करें

चरण 1. Sourceforge से cx_Freeze डाउनलोड करें।

यह पाइथन लिपियों को स्टैंडअलोन निष्पादन योग्य में पैकेजिंग करने के लिए एक उपकरण है।

पायथन स्क्रिप्ट चरण 2 संकलित करें
पायथन स्क्रिप्ट चरण 2 संकलित करें

चरण 2. सुनिश्चित करें कि आप उस प्लेटफ़ॉर्म पर काम कर रहे हैं जिस पर चलने के लिए आपको अपने निष्पादन योग्य की आवश्यकता है।

उदाहरण के लिए, यदि आप Windows निष्पादन योग्य फ़ाइल बनाना चाहते हैं, तो Windows पर cx_Freeze चलाएँ। वही मैक और लिनक्स के लिए जाता है।

पायथन स्क्रिप्ट चरण 3 संकलित करें
पायथन स्क्रिप्ट चरण 3 संकलित करें

चरण 3. जिस पायथन प्रोग्राम को आप संकलित करना चाहते हैं, उसकी निर्देशिका में setup.py नाम की एक नई पायथन फ़ाइल बनाएँ।

पायथन स्क्रिप्ट चरण 4 संकलित करें
पायथन स्क्रिप्ट चरण 4 संकलित करें

चरण 4. अपनी नई setup.py फ़ाइल में निम्न कोड दर्ज करें।

(हमेशा की तरह, पायथन में, सही इंडेंटेशन महत्वपूर्ण है, और दुर्भाग्य से स्वरूपण कठिनाइयों के कारण यहां नहीं दिखाया गया है।):

    cx_Freeze से आयात sys आयात सेटअप, निष्पादन योग्य आधार = कोई नहीं अगर sys.platform == 'win32': आधार = 'Win32GUI' निष्पादन योग्य = [निष्पादन योग्य (पायथन प्रोग्राम का नाम, आधार = आधार)] सेटअप (नाम = निष्पादन योग्य_नाम, संस्करण = 'संस्करण ', विवरण = 'desc', निष्पादन योग्य = निष्पादन योग्य)

पायथन स्क्रिप्ट चरण 5 संकलित करें
पायथन स्क्रिप्ट चरण 5 संकलित करें

चरण 5. अपने कंप्यूटर के टर्मिनल में निम्नलिखित कमांड चलाएँ:

    सीडी [आपकी पायथन फ़ाइल की निर्देशिका का पथ] - अजगर setup.py बिल्ड

पायथन स्क्रिप्ट चरण 6 संकलित करें
पायथन स्क्रिप्ट चरण 6 संकलित करें

चरण 6. पायथन प्रोग्राम की निर्देशिका में "बिल्ड" नामक एक नया फ़ोल्डर देखें।

इसे पिछले चरण के दौरान बनाया जाना चाहिए था। उस फोल्डर और उसके अंदर के फोल्डर को खोलें।

  • आपका निष्पादन योग्य है! उस निर्देशिका की अन्य फ़ाइलें आपके निष्पादन योग्य को चलाने के लिए आवश्यक हैं, इसलिए उन्हें हमेशा निष्पादन योग्य के साथ रखना सुनिश्चित करें।
  • बिल्ड को कई तरह से कस्टमाइज किया जा सकता है। सभी संभावित विकल्पों के विवरण के लिए cx-freeze.readthedocs.org देखें।

विधि २ का २: PyInstaller का उपयोग करना

पिप pyinsatller स्थापित करें
पिप pyinsatller स्थापित करें

चरण 1. टर्मिनल या कमांड प्रॉम्प्ट खोलें और निम्न कोड निष्पादित करें।

यह pyInstaller स्थापित करेगा।

    पाइप स्थापित करें pyinstaller

हेलोवर्ल्ड dir
हेलोवर्ल्ड dir

चरण 2. निर्देशिका खोलें जहां अजगर स्क्रिप्ट स्थित है।

विंडोज़ पर "शिफ्ट" को होल्ड करते हुए "राइट क्लिक" और "ओपन कमांड विंडो यहाँ" चुनें। लिनक्स पर "राइट क्लिक" और "ओपन टर्मिनल" चुनें।

पायइंस्टॉलर का नाम py
पायइंस्टॉलर का नाम py

चरण 3. अपनी स्क्रिप्ट संकलित करने के लिए यह आदेश टाइप करें।

आदेश समाप्त होने की प्रतीक्षा करें।

    pyInstaller script_name.py

हेलोवर्ल्ड py
हेलोवर्ल्ड py
जिला dir
जिला dir

चरण 4. नव निर्मित "जिला" निर्देशिका में ले जाएँ।

आपका संकलित प्रोजेक्ट वहां होगा।

चेतावनी

  • आधार सेट करना = 'Win32GUI' जैसा कि ऊपर दिखाया गया है, यदि आपके पायथन कोड में इनपुट () फ़ंक्शन शामिल है, तो समस्याएँ पैदा होंगी।
  • बेस = 'कंसोल', या बेस = कोई नहीं सेट करने का प्रयास करें क्योंकि कंसोल डिफ़ॉल्ट है।

सिफारिश की: