Cel mai bun răspuns
Ce vrei să spui prin întrebare? Python este interpretat în mod normal și există motive pentru aceasta. Un Mac vine cu interpretul Python preinstalat.
Dacă, din anumite motive speciale, trebuie să rulați un program Python ca un binar compilat, există câteva soluții. Dar fii atent la obiectivul tău. Spuneți, dacă doriți performanță, rularea programului cu pypy ar putea fi cea mai bună soluție.
Unele „compilatoare” Python sunt listate mai jos (sunt destul de diferite și au scopuri diferite; consultați documentația lor):
- PyInstaller
- Cython
- Nuitka
Răspuns
Nu aveți nevoie pentru a compila Python așa cum face C.
Python este un limbaj de script și dacă creați propriile scrips (ca module), puteți rula cu comanda „python”. Și apoi interpretul Python vă rulează codul. Este convenabil, dar poate fi de aproximativ 100 de ori mai lent decât codul compilat. Acesta este motivul pentru care Python are un bytecode semi-compilat după executarea scriptului original.
Deci, răspunsul este „Nu este nevoie să compilați singur codul Python”