Kaip sudaryti „Python“scenarijų (su paveikslėliais)

Turinys:

Kaip sudaryti „Python“scenarijų (su paveikslėliais)
Kaip sudaryti „Python“scenarijų (su paveikslėliais)

Video: Kaip sudaryti „Python“scenarijų (su paveikslėliais)

Video: Kaip sudaryti „Python“scenarijų (su paveikslėliais)
Video: How to Link Excel to PowerPoint | Excel to PPT 2024, Gegužė
Anonim

Python yra labai populiari programavimo kalba. O kas, jei jūsų programą vykdantis asmuo nenori ar nežino, kaip paleisti „Python“scenarijų? Šis straipsnis išmokys jus, kaip surinkti „Python“scenarijų į vykdomąjį failą.

Žingsniai

1 metodas iš 2: naudojant „CX_Freeze“

Sudarykite „Python“scenarijų 1 veiksmas
Sudarykite „Python“scenarijų 1 veiksmas

1 žingsnis. Atsisiųskite „cx_Freeze“iš „Sourceforge“

Tai įrankis, skirtas „Python“scenarijams supakuoti į atskiras vykdomas programas.

Sudarykite „Python“scenarijų 2 veiksmas
Sudarykite „Python“scenarijų 2 veiksmas

Žingsnis 2. Įsitikinkite, kad dirbate toje platformoje, kurioje reikia paleisti vykdomąjį failą

Pavyzdžiui, jei norite sukurti „Windows“vykdomąjį failą, paleiskite „cx_Freeze“sistemoje „Windows“. Tas pats pasakytina apie „Mac“ir „Linux“.

Sudarykite „Python“scenarijų 3 veiksmas
Sudarykite „Python“scenarijų 3 veiksmas

Žingsnis 3. Sukurkite naują „Python“failą, pavadintą setup.py, „Python“programos, kurią norite sukompiliuoti, kataloge

Sudarykite „Python“scenarijų 4 veiksmas
Sudarykite „Python“scenarijų 4 veiksmas

Žingsnis 4. Įveskite šį kodą į naują setup.py failą

(Kaip visada „Python“programoje, teisingas įtraukimas yra svarbus ir, deja, čia nerodomas dėl formatavimo sunkumų.):

    importuoti sys iš cx_Freeze importo sąrankos, Vykdomoji bazė = Nėra, jei sys.platform == 'win32': base = 'Win32GUI' vykdomieji failai

Sudarykite „Python“scenarijų 5 veiksmas
Sudarykite „Python“scenarijų 5 veiksmas

5 veiksmas. Kompiuterio terminale paleiskite šias komandas:

    cd [kelias į jūsų „Python“failo katalogą] python setup.py build

Sudarykite „Python“scenarijų 6 veiksmas
Sudarykite „Python“scenarijų 6 veiksmas

Žingsnis 6. Python programos kataloge ieškokite naujo aplanko pavadinimu „build“

Jis turėjo būti sukurtas per ankstesnį veiksmą. Atidarykite tą aplanką ir jame esantį aplanką.

  • Štai jūsų vykdomasis failas! Kiti to katalogo failai yra reikalingi norint paleisti vykdomąjį failą, todėl būtinai visada laikykite juos kartu su vykdomuoju failu.
  • Konstrukciją galima pritaikyti įvairiais būdais. Visų galimų parinkčių aprašymą rasite cx-freeze.readthedocs.org.

2 metodas iš 2: „PyInstaller“naudojimas

Vamzdžių montavimas pyinsatller
Vamzdžių montavimas pyinsatller

Žingsnis 1. Atidarykite terminalą arba komandų eilutę ir vykdykite šį kodą

Tai įdiegs „pyInstaller“.

    pip įdiegti pyinstaller

„Helloworld“rež
„Helloworld“rež

2 veiksmas. Atidarykite katalogą, kuriame yra „python“scenarijus

„Windows“sistemoje dešiniuoju pelės mygtuku spustelėkite, laikydami nuspaudę „Shift“, ir pasirinkite „atidaryti komandų langą čia“. „Linux“sistemoje dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „Atidaryti terminalą“.

„Pyinstaller“pavadinimas py
„Pyinstaller“pavadinimas py

Žingsnis 3. Įveskite šią komandą, kad sudarytumėte scenarijų

Palaukite, kol komanda bus baigta.

    pyInstaller scenarijus_pavadinimas.py

„Helloworld py“
„Helloworld py“
Dist. Dir
Dist. Dir

Žingsnis 4. Pereikite į naujai sukurtą „dist“katalogą

Jūsų sudarytas projektas bus ten.

Įspėjimai

  • Nustatymas base = 'Win32GUI', kaip parodyta aukščiau, sukels problemų, jei jūsų „Python“kode bus įvesties () funkcija.
  • Pabandykite nustatyti base = 'Console' arba base = None, nes Console yra numatytoji.

Rekomenduojamas: