Migliore risposta
Cosa intendi con la domanda? Python viene normalmente eseguito interpretato e ci sono ragioni per questo. Un Mac viene fornito con linterprete Python preinstallato.
Se, per alcuni motivi speciali, è necessario eseguire un programma Python come binario compilato, ci sono alcune soluzioni. Ma fai attenzione al tuo obiettivo. Ad esempio, se vuoi prestazioni, eseguire il programma con pypy potrebbe essere la soluzione migliore.
Alcuni compilatori Python sono elencati di seguito (sono abbastanza diversi e hanno scopi diversi; controlla la loro documentazione):
- PyInstaller
- Cython
- Nuitka
Risposta
Non è necessario per compilare Python come fa C.
Python è un linguaggio di script e se crei i tuoi script (come moduli), puoi eseguirlo con il comando “python”. E poi linterprete Python esegue il codice. È conveniente ma può essere circa 100 volte più lento del codice compilato. Ecco perché Python ha internamente un bytecode semi-compilato dopo aver eseguito lo script originale.
Quindi la risposta è “Non è necessario compilare il codice Python da solo”