Melhor resposta
O que você quer dizer com a pergunta? O Python normalmente é executado interpretado e há razões para isso. Um Mac vem com o interpretador Python pré-instalado.
Se, por algum motivo especial, você precisar executar um programa Python como um binário compilado, existem algumas soluções. Mas tome cuidado com o que seu objetivo é. Digamos que, se você deseja desempenho, executar o programa com pypy pode ser a melhor solução.
Alguns compiladores Python estão listados abaixo (eles são bastante diferentes e servem a propósitos diferentes; verifique sua documentação):
- PyInstaller
- Cython
- Nuitka
Resposta
Você não precisa para compilar Python como o C faz.
Python é uma linguagem de script e se você fizer seus próprios scripts (como módulos), poderá executá-los com o comando python. E então o interpretador Python executa seu código. É conveniente, mas pode ser cerca de 100 vezes mais lento do que o código compilado. É por isso que o Python semi-compilou internamente o bytecode após a execução do script original.
Portanto, a resposta é ‘Você não precisa compilar o código Python sozinho’