A "problemática" de se usar Python no Windows é que não é tão "automágico" como no Linux. Sei onde ficam as variáveis de ambiente e sei que preciso configurá-las, mas é torturante ter que apelar para o easy_install ou o pip p/ instalar o Django e outros eggs adicionais (sim, os gerenciadores de pacote do Debian, Ubuntu e openSUSE me acostumaram mal).
Já existem vários tutoriais de instalação de Python no Windows e lá vou eu criar mais um p/ depois me ser útil daqui a algum tempo.
Python
Apesar de saber da existência da versão 3, optei por instalar a versão 2.7. Siga para o site http://python.org/download/releases/2.7/ e escolha o instalador/pacote de sua preferência. Como estou numa arquitetura 64-bit, baixei o X86-64 MSI p/ Windows.
Escolha o lugar onde salvar o arquivo e dê um clique duplo sobre ele para iniciar o processo de instalação. Escolha o diretório no qual deseja instalar (tanto no Windows como no Linux eu tenho o hábito de criar um diretório separado para programas de terceiros que não quero que fiquem "misturados" no sistema), retire o que desejar da instalação (sempre removo a documentação e o tcl/tk) e prossiga.
Para que o Windows reconheça/complete automaticamente o comando python.exe é necessário configurar a variável de ambiente PATH. Provavelmente o instalador já fez isso (no trabalho eu uso Python no Windows XP e tive que configurar a variável manualmente), mas em todo caso, abra o Painel de Controle do Windows. Clique em "Sistema" e na aba "Avançado", clique no botão "Variáveis de Ambiente".
Na caixa escrito "Variáveis do sistema", crie uma variável chamada PYTHONPATH e coloque o caminho completo do diretório de instalação do Python. A seguir, procure pela variável PATH e edite-a incluindo %PYTHONPATH% (com os sinais de porcentagem). Confirme tudo.
No Windows Seven tem-se o PowerShell e o tradicional cmd.exe, o prompt de comando feio da Microsoft. No Windows PowerShell, a completação dos comandos (python.exe/pythonw.exe/java.exe/javaw.exe) ocorre normalmente com a variável PATH configurada como dito anteriormente. No cmd.exe, não. É necessário digitar o comando completamente.
Django
Baixe a versão mais nova em http://www.djangoproject.com/download/ . Siga as instruções do site.
Caso você queira operar o django-admin.py pela linha de comando, copie o django-admin.py (diretório django\bin) p/ o diretório Scripts, no diretório de instalação do Python. Após isso, coloque o caminho completo para o diretório Scripts no PYTHONPATH (variáveis de sistema).
Se o uso do django-admin.py for feito pelo PowerShell, uma janela do cmd.exe é aberta e fechada instantaneamente (igual o Dev C/C++), de modo que você não vê nada. Por isso, use o cmd.exe p/ isso.
Postgres
Sempre usei MySQL. A escolha do Postgres foi porque não tenho certeza de que a Oracle vai manter vivo o projeto, afinal, é um concorrente. No site http://www.postgresql.org/download/ baixe a versão desejada e inicie a instalação.
Interlúdio Django + Postgres na linha de comando
Vamos criar um projeto Django usando o django-admin.py na linha de comando. Abra o cmd.exe e digite django-admin.py startproject
Aptana Studio
O Aptana Studio é um ambiente de desenvolvimento baseado no Eclipse, podendo ser instalado como um plugin do mesmo ou como uma aplicação separada. Baixe a versão 3 em http://www.aptana.com/products/studio3 . Pode-se desenvolver programas em Python (o conhecido Pydev agora vem embutido no Aptana Studio), Django, PHP, Ruby e Rails.
Após instalado, abra o aplicativo e vá em Window > Preferences, localize a entrada Pydev > Interpreter Python e clique no botão Auto Config. O interpretador python será localizado automaticamente. Confirme.
Para adicionar uma aplicação, clique com o botão direito na pasta do projeto (não é no pacote com o mesmo nome do projeto), selecione Django > Create application. Dê um nome para a aplicação e clique em OK. Um novo módulo será criado dentro do projeto, com os arquivos views, models e tests.
Para executar o projeto, selecione a pasta do projeto, clique com o botão direito e selecione Run As... > Pydev: Django. O servidor Django será iniciado e você poderá visualizar a página de boas-vindas no endereço exibido no console do Aptana Studio.

2 comentários:
Amigo ate ai tudo, mas como faz os outros passos, sync etc e tal?
Está tudo no menu de contexto do projeto.
Postar um comentário