Paras vastaus
Mitä tarkoitat kysymyksellä? Pythonia ajetaan yleensä tulkittuina, ja siihen on syitä. Macissa on valmiiksi asennettu Python-tulkki.
Jos joistakin erityisistä syistä joudut suorittamaan Python-ohjelman käännettynä binaarina, on joitain ratkaisuja. Mutta ole varovainen, mitä tavoitteesi on. Oletetaan, että jos haluat suorituskykyä, ohjelman suorittaminen pypy: llä voi olla paras ratkaisu.
Jotkut Pythonin kääntäjät on lueteltu alla (ne ovat melko erilaisia ja palvelevat eri tarkoituksia; tutustu heidän dokumentaatioonsa):
- PyInstaller
- Cython
- Nuitka
Vastaa
Et tarvitse kääntää Python kuten C.
Python on komentosarjakieli, ja jos teet omat komentosarjat (moduuleina), voit suorittaa ne python -komennolla. Ja sitten Python-tulkki suorittaa koodisi. Se on kätevää, mutta voi olla noin 100 kertaa hitaampaa kuin käännetty koodi. Siksi Pythonilla on sisäisesti puolikäännetty tavukoodi alkuperäisen komentosarjan suorittamisen jälkeen.
Joten vastaus on ”Sinun ei tarvitse kääntää Python-koodia itse”