Como instalar o Django no Windows

This document will guide you through installing Python 3.7 and Django on Windows. It also provides instructions for installing virtualenv and virtualenvwrapper, which make it easier to work on Python projects. This is meant as a beginner’s guide for users working on Django projects and does not reflect how Django should be installed when developing patches for Django itself.

Os passos para este guia foram testados no windows 7, 8, e 10. Em outras versões, os passos devem ser similares. Você deve estar familiarizado com o uso da linha de comando do Windows.

Instalando Python

Django is a Python web framework, thus requiring Python to be installed on your machine. At the time of writing, Python 3.7 is the latest version.

To install Python on your machine go to https://python.org/downloads/. The website should offer you a download button for the latest Python version. Download the executable installer and run it. Check the boxes next to Install launcher for all users (recommended) and Add Python 3.7 to PATH then click Install Now.

Depois da instalação, abra a linha comando e verifique se a versão do Python é a mesma que a versão instalada executando:

...\> py --version

Ver também

For more details, see Using Python on Windows documentation.

Sobre o pip

O pip é o gerenciador de pacotes do Python. Ele faz com que instalar e desinstalar pacotes Python (tal como Django) muito fácil. Para o resto da instalação, usaremos o pip para instalar pacotes Python da linha de comando.

Para instalar o “pip” na sua máquina, acesse https://pip.pypa.io/en/latest/installing/, e siga as instruções Installing with get-pip.py.

Instalando virtualenv e virtualenvwrapper

virtualenv and virtualenvwrapper provide a dedicated environment for each Django project you create. While not mandatory, this is considered a best practice and will save you time in the future when you’re ready to deploy your project. To do this, run:

...\> py -m pip install virtualenvwrapper-win

Então crie um ambiente virtual para seu projeto:

...\> mkvirtualenv myproject

O ambiente virtual será ativado automaticamente e você irá ver “(myproject)” próximo ao “prompt” na linha de comando que indica isso. Se você iniciar uma nova linha de comando, você irá precisar ativar o ambiente novamente usando:

...\> workon myproject

Instalando Django

O Django pode ser facilmente instalado dentro de seu ambiente virtual usando o pip.

Na linha de comando, assegure-se que seu ambiente virtual esteja ativo, e execute o seguinte comando:

...\> py -m pip install Django

Isso irá baixar e instalar a última versão do Django.

Depois que a instalação for concluída, você pode verificar sua instalação do Django executando django-admin --version na linha de comando.

Veja Tenha seu banco de dados rodando para informações sobre a instalação do banco de dados com Django.

Armadilhas comuns

  • Se o django-admin somente mostra o texto de ajuda não importando quais argumentos lhe é dado, provavelmente tem um problema com a associação do arquivo no windows. Verifique se existe mais de uma variável de ambiente definida para rodar os scripts Python no PATH. Isso normalmente ocorre quando existe mais de uma versão de Python instalada.

  • If you are connecting to the internet behind a proxy, there might be problems in running the command py -m pip install Django. Set the environment variables for proxy configuration in the command prompt as follows:

    ...\> set http_proxy=http://username:password@proxyserver:proxyport
    ...\> set https_proxy=https://username:password@proxyserver:proxyport
    
Back to Top