Depois de tantos problemas no desktop, como fontes queimando, cabos de energia derretendo e nobreaks indo pro saco, resolvi comprar um notebook pra funcionar como ferramenta backup. Veio com Windows Seven (eu estava fugindo do Vista), Geforce with CUDA e um Intel Core i3.
Já fui instalar Python e Java.
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
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 Reply to "Python + Django + Postgres + Aptana Studio no Windows"
Anônimo on 17 de maio de 2011 01:41
Amigo ate ai tudo, mas como faz os outros passos, sync etc e tal?
isis on 29 de maio de 2011 08:48
Está tudo no menu de contexto do projeto.
Leave a Comment
Postar um comentário