የ Python ስክሪፕትን እንዴት ማጠናቀር እንደሚቻል (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

የ Python ስክሪፕትን እንዴት ማጠናቀር እንደሚቻል (ከስዕሎች ጋር)
የ Python ስክሪፕትን እንዴት ማጠናቀር እንደሚቻል (ከስዕሎች ጋር)

ቪዲዮ: የ Python ስክሪፕትን እንዴት ማጠናቀር እንደሚቻል (ከስዕሎች ጋር)

ቪዲዮ: የ Python ስክሪፕትን እንዴት ማጠናቀር እንደሚቻል (ከስዕሎች ጋር)
ቪዲዮ: የተማሪዎችን ውጤት በ Grading system መስራት እንዴት እንችላለን? Student Mark (Grading System) 2024, ግንቦት
Anonim

Python ለፕሮግራም በጣም ተወዳጅ ቋንቋ ነው። ግን ፕሮግራምዎን የሚያስተዳድረው ሰው የ Python ስክሪፕት እንዴት እንደሚሠራ ካልፈለገ ወይም ባያውቅስ? ይህ ጽሑፍ የ Python ስክሪፕትን ወደ አስፈፃሚ እንዴት ማጠናቀር እንደሚቻል ያስተምርዎታል።

ደረጃዎች

ዘዴ 1 ከ 2 - CX_Freeze ን መጠቀም

የ Python ስክሪፕት ደረጃ 1 ያጠናቅቁ
የ Python ስክሪፕት ደረጃ 1 ያጠናቅቁ

ደረጃ 1. cx_Freeze ን ከ Sourceforge ያውርዱ።

እሱ የ Python ስክሪፕቶችን ወደ ገለልተኛ አስፈፃሚዎች ለማሸግ መሣሪያ ነው።

የ Python ስክሪፕት ደረጃ 2 ያጠናቅቁ
የ Python ስክሪፕት ደረጃ 2 ያጠናቅቁ

ደረጃ 2. ሥራ አስፈፃሚዎ እንዲሠራ በሚፈልጉት መድረክ ላይ እየሠሩ መሆኑን ያረጋግጡ።

ለምሳሌ ፣ የዊንዶውስ አስፈፃሚ ፋይል መፍጠር ከፈለጉ በዊንዶውስ ላይ cx_Freeze ን ያሂዱ። ለ Mac እና ለሊኑክስ ተመሳሳይ ነው።

የ Python ስክሪፕት ደረጃ 3 ያጠናቅቁ
የ Python ስክሪፕት ደረጃ 3 ያጠናቅቁ

ደረጃ 3. ሊያጠናቅሩት በሚፈልጉት የ Python ፕሮግራም ማውጫ ውስጥ setup.py የተባለ አዲስ የ Python ፋይል ይፍጠሩ።

የ Python ስክሪፕት ደረጃ 4 ያጠናቅቁ
የ Python ስክሪፕት ደረጃ 4 ያጠናቅቁ

ደረጃ 4. የሚከተለውን ኮድ ወደ አዲሱ setup.py ፋይልዎ ያስገቡ።

(እንደ ሁልጊዜ በ Python ውስጥ ፣ ትክክለኛ ማስገቢያ አስፈላጊ ነው ፣ እና እንደ አለመታደል ሆኖ እዚህ ቅርጸት ችግሮች ምክንያት እዚህ አይታይም)።

    sys ን ከ cx_Freeze ማስመጣት ማዋቀር ፣ አስፈፃሚ መሠረት = የለም sys.platform == 'win32': base = 'Win32GUI' executables = [አስፈፃሚ (የፓይዘን ፕሮግራም ስም ፣ መሠረት = መሠረት)] ቅንብር (ስም = executable_name ፣ ስሪት = 'ስሪት '፣ መግለጫ =' ታች '፣ አስፈፃሚዎች = አስፈፃሚዎች)

የ Python ስክሪፕት ደረጃ 5 ያጠናቅቁ
የ Python ስክሪፕት ደረጃ 5 ያጠናቅቁ

ደረጃ 5. በኮምፒተርዎ ተርሚናል ውስጥ የሚከተሉትን ትዕዛዞች ያሂዱ -

    cd [ወደ የእርስዎ የ Python ፋይል ማውጫ መንገድ] ፓይዘን setup.py ግንባታ

የ Python ስክሪፕት ደረጃ 6 ያጠናቅቁ
የ Python ስክሪፕት ደረጃ 6 ያጠናቅቁ

ደረጃ 6. በ Python ፕሮግራም ማውጫ ውስጥ “ግንባታ” የተባለ አዲስ አቃፊ ይፈልጉ።

በቀድሞው እርምጃ ወቅት መፈጠር ነበረበት። ያንን አቃፊ እና በውስጡ ያለውን አቃፊ ይክፈቱ።

  • የእርስዎ አስፈፃሚ አለ! በዚያ ማውጫ ውስጥ ያሉት ሌሎች ፋይሎች የእርስዎን አስፈፃሚ ለማስኬድ ይጠየቃሉ ፣ ስለዚህ ሁል ጊዜ ከአስፈፃሚው ጋር መያዛቸውን ያረጋግጡ።
  • ግንባታው በብዙ መንገዶች ሊበጅ ይችላል። ሊሆኑ የሚችሉ አማራጮችን ሁሉ መግለጫ ለማግኘት cx-freeze.readthedocs.org ን ይመልከቱ።

ዘዴ 2 ከ 2 - PyInstaller ን መጠቀም

ፒፕ ጫን pyinsatller
ፒፕ ጫን pyinsatller

ደረጃ 1. ተርሚናል ወይም የትዕዛዝ ጥያቄን ይክፈቱ እና የሚከተለውን ኮድ ያስፈጽሙ።

ይህ pyInstaller ን ይጭናል።

    pip install pyinstaller

Helloworld dir
Helloworld dir

ደረጃ 2. የፓይዘን ስክሪፕት የሚገኝበትን ማውጫ ይክፈቱ።

በዊንዶውስ ላይ “Shift” ን በመያዝ “ቀኝ ጠቅ ያድርጉ” እና “እዚህ ክፍት የትእዛዝ መስኮት” ን ይምረጡ። በሊኑክስ ላይ “በቀኝ ጠቅ ያድርጉ” እና “ተርሚናልን ክፈት” ን ይምረጡ።

ፒንstaller ስም py
ፒንstaller ስም py

ደረጃ 3. ስክሪፕትዎን ለማጠናቀር ይህንን ትእዛዝ ይተይቡ።

ትዕዛዙ እስኪጨርስ ይጠብቁ።

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

ደረጃ 4. አዲስ ወደተፈጠረው “dist” ማውጫ ይሂዱ።

ያጠናቀሩት ፕሮጀክትዎ እዚያ ይሆናል።

ማስጠንቀቂያዎች

  • ከላይ እንደተመለከተው መሠረት \u003d Win32GUI ›የ Python ኮድዎ የግቤት () ተግባርን የሚያካትት ከሆነ ችግር ያስከትላል።
  • ኮንሶል ነባሪ ስለሆነ ቤዝ = 'ኮንሶል' ፣ ወይም ቤዝ = የለም ለማቀናበር ይሞክሩ።

የሚመከር: