A Python nagyon népszerű programozási nyelv. De mi van akkor, ha a programot futtató személy nem akar vagy nem tud Python -szkriptet futtatni? Ez a cikk megtanítja, hogyan fordítson le egy Python -parancsfájlt egy végrehajtható fájlba.
Lépések
1. módszer a 2 -ből: A CX_Freeze használata
1. lépés: Töltse le a cx_Freeze -t a Sourceforge -ból
Ez egy eszköz a Python -szkriptek önálló végrehajtható fájlokba csomagolására.
2. lépés. Győződjön meg arról, hogy azon a platformon dolgozik, amelyen a futtatható fájlra van szüksége
Például, ha Windows futtatható fájlt szeretne létrehozni, futtassa a cx_Freeze programot a Windows rendszeren. Ugyanez vonatkozik a Mac és a Linux rendszerekre is.
3. Létrehoz egy új Python fájlt setup.py néven a fordítani kívánt Python program könyvtárában
4. lépés: Írja be a következő kódot az új setup.py fájlba
(Mint mindig a Pythonban, a helyes behúzás fontos, és sajnos itt nem jelenik meg a formázási nehézségek miatt.):
import sys from cx_Freeze import setup, Executable base = Nincs, ha sys.platform == 'win32': base = 'Win32GUI' executables = [Futtatható (Python program neve, base = base)] setup (name = executable_name, version = 'version) ', description =' desc ', végrehajtható fájlok = végrehajtható fájlok)
5. lépés: Futtassa a következő parancsokat a számítógép terminálján:
cd [elérési út a Python fájl könyvtárához] python setup.py build
6. lépés. Keresse meg a "build" nevű új mappát a Python program könyvtárában
Az előző lépésben kellett volna létrehozni. Nyissa meg azt a mappát és a benne lévő mappát.
- Ott a végrehajtható! A könyvtár többi fájlja szükséges a futtatható fájl futtatásához, ezért ügyeljen arra, hogy mindig a végrehajtható fájlnál tartsa őket.
- Az összeállítás sokféleképpen testreszabható. Az összes lehetséges lehetőség leírását a cx-freeze.readthedocs.org címen találja.
2. módszer 2 -ből: A PyInstaller használata
1. lépés: Nyissa meg a terminált vagy a parancssort, és hajtsa végre a következő kódot
Ez telepíti a pyInstaller programot.
pip install pyinstaller
2. lépés: Nyissa meg azt a könyvtárat, ahol a python parancsfájl található
Windows rendszeren kattintson a jobb egérgombbal, miközben lenyomva tartja a "Shift" gombot, és válassza a "parancsparancs megnyitása itt" lehetőséget. Linuxon kattintson a jobb egérgombbal, és válassza a "Terminál megnyitása" lehetőséget.
3. lépés: Írja be ezt a parancsot a szkript fordításához
Várja meg, amíg a parancs befejeződik.
pyInstaller script_name.py
4. Lépjen az újonnan létrehozott "dist" könyvtárba
Az összeállított projekt ott lesz.
Figyelmeztetések
- A base = 'Win32GUI' beállítása a fentiek szerint problémákat okoz, ha a Python -kód tartalmazza az input () függvényt.
- Próbálja meg a base = 'Console' vagy a base = None beállítást, mivel a konzol az alapértelmezett.