Python - dasturlash uchun juda mashhur til. Ammo, agar sizning dasturingiz ishlaydigan kishi Python skriptini ishlatishni xohlamasa yoki bilmasa -chi? Ushbu maqola sizga Python skriptini bajariladigan faylga qanday kompilyatsiya qilishni o'rgatadi.
Qadamlar
2 -usul 1: CX_Freeze -dan foydalanish
Qadam 1. cx_Freeze -ni Sourceforge -dan yuklab oling
Bu Python skriptlarini mustaqil bajariladigan fayllarga qadoqlash vositasi.
Qadam 2. Ishlayotganingizga ishonch hosil qiling
Masalan, agar siz Windows bajariladigan faylini yaratmoqchi bo'lsangiz, Windowsda cx_Freeze dasturini ishga tushiring. Xuddi shu narsa Mac va Linux uchun ham amal qiladi.
Qadam 3. Siz tuzmoqchi bo'lgan Python dasturi katalogida setup.py nomli yangi Python faylini yarating
Qadam 4. Yangi setup.py faylingizga quyidagi kodni kiriting
(Python -da bo'lgani kabi, to'g'ri chiziq ham muhim, va afsuski, formatlash qiyinchiliklari tufayli bu erda ko'rsatilmagan.):
cx_Freeze import sozlamasidan import sys, Executable base = Hech bo'lmasa sys.platform == 'win32': base = 'Win32GUI' bajariladigan fayllar = [Ijro etiladigan (Python dasturining nomi, base = base)] sozlamalari (name = executable_name, version = 'version) ', tavsif =' tushish ', bajariladigan fayllar = bajariladigan fayllar)
5 -qadam. Kompyuter terminalida quyidagi buyruqlarni bajaring:
cd [Python faylingiz katalogiga yo'l] python setup.py tuzilishi
Qadam 6. Python dasturi katalogidan "build" deb nomlangan yangi papkani qidiring
U avvalgi bosqichda yaratilishi kerak edi. Bu papkani va undagi papkani oching.
- Mana sizning bajariladigan faylingiz! Ushbu katalogdagi boshqa fayllar bajariladigan faylni ishga tushirish uchun talab qilinadi, shuning uchun ularni har doim bajariladigan fayl bilan saqlang.
- Qurilish ko'p jihatdan moslashtirilishi mumkin. Barcha mumkin bo'lgan variantlarning tavsifi uchun cx-freeze.readthedocs.org ga qarang.
2 -usul 2: PyInstaller -dan foydalanish
Qadam 1. Terminal yoki buyruq satrini oching va quyidagi kodni bajaring
Bu pyInstaller -ni o'rnatadi.
pip o'rnatish pyinstaller
Qadam 2. Python skript joylashgan katalogni oching
Windows -da "Shift" tugmachasini bosib ushlab turing va "bu erda buyruq oynasini ochish" -ni tanlang. Linuxda "O'ng tugmachani bosing" va "Terminalni ochish" -ni tanlang.
Qadam 3. Skriptni kompilyatsiya qilish uchun bu buyruqni kiriting
Buyruq tugashini kuting.
pyInstaller skript_name.py
Qadam 4. Yangi yaratilgan "dist" katalogiga o'ting
Sizning tuzilgan loyihangiz u erda bo'ladi.
Ogohlantirishlar
- Python kodingiz input () funktsiyasini o'z ichiga olgan bo'lsa, yuqorida ko'rsatilgan tarzda base = 'Win32GUI' ni sozlash muammolarga olib keladi.
- Base = 'Console' yoki base = None ni o'rnatishga harakat qilib ko'ring, chunki Console standart hisoblanadi.