Legjobb válasz
Mit értesz a kérdés alatt? A Python rendszerint értelmezve fut, és ennek oka van. A Mac-hez előre telepítve van a Python tolmács.
Ha valamilyen speciális okból lefordított bináris fájlként kell futtatnia a Python programot, akkor van néhány megoldás. De légy óvatos, mit céloz meg. Tegyük fel, hogy ha teljesítményre vágyik, a legjobb megoldás lehet a program futtatása a pypy alkalmazással.
Néhány Python fordító fel van sorolva az alábbiakban (ezek meglehetősen eltérőek és különböző célokat szolgálnak; nézze meg a dokumentációikat):
- PyInstaller
- Cython
- Nuitka
Válasz
Nincs szüksége a Python fordításához, mint a C.
A Python egy szkriptnyelv, és ha saját szkripteket készít (modulként), akkor futtathat a python paranccsal. Ezután a Python tolmács futtatja a kódot. Kényelmes, de körülbelül 100-szor lassabb lehet, mint a lefordított kód. Ezért van az, hogy a Python az eredeti szkript futtatása után félig lefordította a bytecode-ot.
Tehát a válasz: „Nem kell egyedül lefordítanod a Python-kódot”