Python ለፕሮግራም በጣም ተወዳጅ ቋንቋ ነው። ግን ፕሮግራምዎን የሚያስተዳድረው ሰው የ Python ስክሪፕት እንዴት እንደሚሠራ ካልፈለገ ወይም ባያውቅስ? ይህ ጽሑፍ የ Python ስክሪፕትን ወደ አስፈፃሚ እንዴት ማጠናቀር እንደሚቻል ያስተምርዎታል።
ደረጃዎች
ዘዴ 1 ከ 2 - CX_Freeze ን መጠቀም
ደረጃ 1. cx_Freeze ን ከ Sourceforge ያውርዱ።
እሱ የ Python ስክሪፕቶችን ወደ ገለልተኛ አስፈፃሚዎች ለማሸግ መሣሪያ ነው።
ደረጃ 2. ሥራ አስፈፃሚዎ እንዲሠራ በሚፈልጉት መድረክ ላይ እየሠሩ መሆኑን ያረጋግጡ።
ለምሳሌ ፣ የዊንዶውስ አስፈፃሚ ፋይል መፍጠር ከፈለጉ በዊንዶውስ ላይ cx_Freeze ን ያሂዱ። ለ Mac እና ለሊኑክስ ተመሳሳይ ነው።
ደረጃ 3. ሊያጠናቅሩት በሚፈልጉት የ Python ፕሮግራም ማውጫ ውስጥ setup.py የተባለ አዲስ የ Python ፋይል ይፍጠሩ።
ደረጃ 4. የሚከተለውን ኮድ ወደ አዲሱ setup.py ፋይልዎ ያስገቡ።
(እንደ ሁልጊዜ በ Python ውስጥ ፣ ትክክለኛ ማስገቢያ አስፈላጊ ነው ፣ እና እንደ አለመታደል ሆኖ እዚህ ቅርጸት ችግሮች ምክንያት እዚህ አይታይም)።
sys ን ከ cx_Freeze ማስመጣት ማዋቀር ፣ አስፈፃሚ መሠረት = የለም sys.platform == 'win32': base = 'Win32GUI' executables = [አስፈፃሚ (የፓይዘን ፕሮግራም ስም ፣ መሠረት = መሠረት)] ቅንብር (ስም = executable_name ፣ ስሪት = 'ስሪት '፣ መግለጫ =' ታች '፣ አስፈፃሚዎች = አስፈፃሚዎች)
ደረጃ 5. በኮምፒተርዎ ተርሚናል ውስጥ የሚከተሉትን ትዕዛዞች ያሂዱ -
cd [ወደ የእርስዎ የ Python ፋይል ማውጫ መንገድ] ፓይዘን setup.py ግንባታ
ደረጃ 6. በ Python ፕሮግራም ማውጫ ውስጥ “ግንባታ” የተባለ አዲስ አቃፊ ይፈልጉ።
በቀድሞው እርምጃ ወቅት መፈጠር ነበረበት። ያንን አቃፊ እና በውስጡ ያለውን አቃፊ ይክፈቱ።
- የእርስዎ አስፈፃሚ አለ! በዚያ ማውጫ ውስጥ ያሉት ሌሎች ፋይሎች የእርስዎን አስፈፃሚ ለማስኬድ ይጠየቃሉ ፣ ስለዚህ ሁል ጊዜ ከአስፈፃሚው ጋር መያዛቸውን ያረጋግጡ።
- ግንባታው በብዙ መንገዶች ሊበጅ ይችላል። ሊሆኑ የሚችሉ አማራጮችን ሁሉ መግለጫ ለማግኘት cx-freeze.readthedocs.org ን ይመልከቱ።
ዘዴ 2 ከ 2 - PyInstaller ን መጠቀም
ደረጃ 1. ተርሚናል ወይም የትዕዛዝ ጥያቄን ይክፈቱ እና የሚከተለውን ኮድ ያስፈጽሙ።
ይህ pyInstaller ን ይጭናል።
pip install pyinstaller
ደረጃ 2. የፓይዘን ስክሪፕት የሚገኝበትን ማውጫ ይክፈቱ።
በዊንዶውስ ላይ “Shift” ን በመያዝ “ቀኝ ጠቅ ያድርጉ” እና “እዚህ ክፍት የትእዛዝ መስኮት” ን ይምረጡ። በሊኑክስ ላይ “በቀኝ ጠቅ ያድርጉ” እና “ተርሚናልን ክፈት” ን ይምረጡ።
ደረጃ 3. ስክሪፕትዎን ለማጠናቀር ይህንን ትእዛዝ ይተይቡ።
ትዕዛዙ እስኪጨርስ ይጠብቁ።
pyInstaller script_name.py
ደረጃ 4. አዲስ ወደተፈጠረው “dist” ማውጫ ይሂዱ።
ያጠናቀሩት ፕሮጀክትዎ እዚያ ይሆናል።
ማስጠንቀቂያዎች
- ከላይ እንደተመለከተው መሠረት \u003d Win32GUI ›የ Python ኮድዎ የግቤት () ተግባርን የሚያካትት ከሆነ ችግር ያስከትላል።
- ኮንሶል ነባሪ ስለሆነ ቤዝ = 'ኮንሶል' ፣ ወይም ቤዝ = የለም ለማቀናበር ይሞክሩ።