Mac
- Normalmente o Mac já vem com as ferramentas necessárias para trabalhar com códigos (svn, gcc, vim, etc...) Caso não esteja instalado, eles estão no CD ou DVD do SO.
Verificando as ferramentas básicas
- Para verificar se os programas estão instalados, execute os comandos:
svn --version gcc --version make --version
- Se aparecer alguma mensagem como a abaixo, significa que você não tem o programa instalado e será necessário instalá-lo:
gcc: command not found
- Não irei cobrir a instalação desses programas.
Baixando os fontes
Para baixar a versão 2.6 do Python utilize o seguinte comando:
svn co http://svn.python.org/projects/python/trunk
Isso irá criar o diretório trunk no diretório onde foi executado o comando.
Para baixar a versão 3k do Python utilize o seguinte comando:
svn co http://svn.python.org/python/branches/py3k
Isso irá gerar o diretório py3k no diretório onde foi executado o comando.
Configurando e compilando
Bom agora já está fácil! Basta entrar no diretório trunk ou py3k e executar:
./configure && make
- Isso irá compilar o Python na respectiva versão. Para rodar o seu novo interpretador basta execeutar:
./python.exe
Win
Diferente do Mac o Windows não traz quase nada de útil!
Instalando as ferramentas básicas.
Instalar [http://subversion.tigris.org/ Subversion], baixe o instalador em http://subversion.tigris.org/files/documents/15/41687/svn-1.4.6-setup.exe
Basta seguir o instalador.
Instalar o [http://www.microsoft.com/express/download/ Visual C++ Express Edition 2008].
Basta seguir o instalador, não precisa instalar o SQL nem o MSDN, como sugerido no instalador. E aguarde sentado, pois isso consome 1.1 GB no disco que será devidamente baixado durante a intalação.
Para verificar se o svn está instalado e funcionando, execute:
svn --version
- Se aparecer alguma mensagem como a abaixo, significa que você não tem o programa instalado e será necessário instalá-lo:
svn: command not found
Baixando os fontes
Crie uma pasta sem pontos e nem espaços em todo o nome, por exemplo c:\pysrc
Pelo prompt do DOS, vá para esse diretório cd c:\pysrc
Para baixar a versão 2.6 do Python utilize o seguinte comando:
svn co http://svn.python.org/projects/python/trunk
Isso irá criar o diretório trunk no diretório onde foi executado o comando.
Para baixar a versão 3k do Python utilize o seguinte comando:
svn co http://svn.python.org/python/branches/py3k
Isso irá gerar o diretório py3k no local onde foi executado o comando.
Compilando
Agora para compilar, abra o Microsoft Visual C++ 2008 Express Edition e vá em File >> Open >>> Project/Solution. Abra o arquivo: C:\pysrc\trunk\PCbuild\python.vcproj ou C:\pysrc\py3k\PCbuild\python.vcproj Depois de abrir os projetos basta teclar [F7]. Isso irá compilar o Python na respectiva versão. Para rodar o seu novo interpretador basta executar o arquivo: C:\pysrc\trunk\PCbuild\python_d.exe