Python e Django — Configurando o Ambiente de Desenvolvimento

Thaís Ribeiro
6 min readJun 29, 2018

--

Você decidiu que quer se aventurar no mundo do Python e utilizar o Django para desenvolver aplicações web maravilhosas, mas ainda não sabe muito bem por onde começar. O que você deve fazer? O primeiro passo a ser dado será configurar seu ambiente de desenvolvimento e para isso algumas coisas bem simples precisarão ser feitas.

Você encontrará nas próximas linhas um breve tutorial com os passos necessários para ter o Python e o Django funcionando perfeitamente em sua máquina, dando assim o ponta pé necessário para começar a desbravar esse universo. Bora começar?

O que nós queremos ao final de tudo:

  • Python 3.x.x
  • Django 1.7.x

Com isso a nossa infraestrutura estará pronta para iniciarmos o nosso projeto.

Vamos começar instalando o Python para em seguida fazermos a instalação do Django.

O Python roda nas principais plataformas do mercado, sendo sua instalação bem simples em todas elas. Detalhei, logo abaixo, como devemos proceder para realizar a sua instalação em cada uma dessas plataformas, basta seguir o passo a passo ou se preferir, visitar o site oficial do Python.

Instalação Python no Windows

  1. Para instalar no Windows, você deve fazer o download do executável, escolhendo a versão de sua preferência:

Nesse tutorial vou estar instalando a versão 3.5.x do Python, que é justamente a que preciso para o bom funcionamento do meu projeto.

2. Depois de feito o download, clique para executar e selecione uma das opções disponíveis.

Eu particularmente sempre seleciono Customize Installation para praticamente todos os meus programas, gosto de verificar o que está sendo instalando, selecionar o local da instalação de minha preferencia e marcar a para que instalado em todos os usuários, mas isso é opcional, faça do jeito que achar melhor para você.

Nessa parte selecionar o local que será instalado, de preferência deixe no Disco C:. Logo após selecionar o local de instalação, você deverá criar uma pasta chamada Python e selecioná-la, para que o Python seja instalado dentro dela.

Se você não criar uma pasta, ele seja instalado solto no meio de tudo rs
Aqui já criei a pasta e selecionei
Agora sim, uma pasta pra chamar de nossa ❤

3. Instalando….

Wait…

Agora sim, finalmente instalado! o/

Uhuuu o/ Nosso Python foi instalado, falta só testarmos!

Agora vamos verificar se o nosso programa foi instalado corretamente e qual é a sua versão. Para isso basta abrir o terminal e digitar o seguinte comando:

python --version
Vish, parece que não funcionou =(

Perceba que apesar de termos feito a instalação corretamente, o Python ainda não é reconhecido pelo sistema. E como podemos corrigir esse problema? É muito simples, basta adicionar o caminho do .exe e da pasta Scripts no Path do Sistema.

Vamos então adicioná-lo da seguinte maneira:

  1. Acessar o Painel de Controle:

2. Sistema e Segurança:

3) Sistema :

4) Configurações Avançadas do Sistema:

5) Variáveis de Ambiente:

Agora basta você procurar a Path, nas variáveis do Sistema, editar e adicionar os caminhos do .exe e da pasta Script (lembra que você definiu o local na hora da instalação?!), separando-os por ponto-e-vírgula (;).

Uma dica bastante legal aqui é ao invés de clicar no editar, optar por editar texto. Vai ficar mais legível e fácil de entender.

Pronto, agora é só testar novamente e pr onto, o Python estará funcionando perfeitamente! Feche o prompt de comando (se estiver aberto) e reabra novamente, testando o comando anteriormente citado.

Novo teste funcionando perfeitamente =)

Viu como foi fácil resolver esse “problema”? Nosso Python agora está funcionando perfeitamente no nosso sistema.

Instalação do Python no Linux

Para instalar o Python no Linux, precisamos executar os seguintes comandos:

sudo apt-get update
sudo apt-get install python3

E assim como no windows, para verificar se está instalado corretamente, basta utilizar o seguinte comando:

python3 --version

Instalação do Python no MacOs

Se você utiliza o Mac, existem duas formas de fazer a instalação do Python na sua máquina:

A primeira é através do seu site oficial, bastando apenas selecionar a versão que você deseja:

A segunda opção é utilizando o gerenciador de pacotes Homebrew, executando os seguintes comandos:

brew update
brew install python3

E mais uma vez testar a sua instalação utilizando o comando:

python3 --version

É possível utilizar o Python sem precisar instalar?

Sim, também conseguimos utilizar o Python sem precisar instalá-lo em nossa máquina, através de alguns serviços web disponibilizados.

Já testei o repl.it, ele é bem simples e de fácil utilização, basta só selecionar a linguagem que desejamos utilizar (Python, Ruby, Nodejs, etc), fazer o login e começar a programar.

É uma boa alternativa caso não tenhamos o Python instalado na máquina naquele momento, porém sem esquecer de que em algum momento a instalação do Python será necessária, caso desejemos fazer algo a mais.

Agora com o Python devidamente instalado, vamos fazer a instalação do Django.

Instalando o Django

Depois do Python instalado, vamos utilizar o pip para instalar o Django. O pip nada mais é que a ferramenta de instalação de pacotes do Python, sendo possível fazer a instalação de diversos pacotes através do comando:

pip install nome_do_pacote==versão

Obs: Se você preferir instalar o pacote mais recente, basta utilizar o comando sem informar qual a versão.

Como queremos instalar a versão mais recente do Django em nossa máquina, executaremos o seguinte comando no terminal:

pip install django

Para testar se o Django foi instalado corretamente, basta seguir os seguintes passos:

  1. No Prompt de Comando da sua plataforma acesse o Python, para isso basta executar o seguinte comando:
python
Aqui você poderá executar qualquer comando .py

2. Em seguida importe o Django e acesse sua versão. Para isso utilize os seguintes comandos:

import Django
django.VERSION

Obs: Talvez você precise de permissão de administrador para fazer a instalação, tudo vai depender da sua máquina.

Pronto, agora temos a infraestutura toda bonitinha para começarmos a trabalhar! Então vamos lá?! ❤

--

--

Thaís Ribeiro

Development of Systems, at IFPI, Brazil. ENFP personality. Chocolate and coffee lover.