📘 Dia 23
August 5, 2026 · View on GitHub

📘 Dia 23
Configurando Ambientes Virtuais
Para começar um projeto, é melhor ter um ambiente virtual. Um ambiente virtual pode nos ajudar a criar um ambiente isolado ou separado. Isso vai nos ajudar a evitar conflitos de dependências entre projetos. Se você digitar pip freeze no seu terminal, verá todos os pacotes instalados no seu computador. Se usarmos o virtualenv, teremos acesso apenas aos pacotes específicos daquele projeto. Abra o seu terminal e instale o virtualenv
asabeneh@Asabeneh:~$ pip install virtualenv
Dentro da pasta 30DaysOfPython, crie uma pasta flask_project.
Depois de instalar o pacote virtualenv, vá até a pasta do seu projeto e crie um ambiente virtual escrevendo:
Para Mac/Linux:
asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project\$ virtualenv venv
Para Windows:
C:\Users\User\Documents\30DaysOfPython\flask_project>python -m venv venv
Eu prefiro chamar o novo projeto de venv, mas sinta-se livre para nomeá-lo de outra forma. Vamos verificar se o venv foi criado usando o comando ls (ou dir no prompt de comando do Windows).
asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ ls
venv/
Vamos ativar o ambiente virtual escrevendo o seguinte comando na pasta do nosso projeto.
Para Mac/Linux:
asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ source venv/bin/activate
A ativação do ambiente virtual no Windows pode variar entre o Windows PowerShell e o git bash.
Para Windows PowerShell:
C:\Users\User\Documents\30DaysOfPython\flask_project> venv\Scripts\activate
Para Windows Git bash:
C:\Users\User\Documents\30DaysOfPython\flask_project> venv\Scripts\. activate
Depois de escrever o comando de ativação, o diretório do seu projeto vai começar com venv. Veja o exemplo abaixo.
(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$
Agora, vamos verificar os pacotes disponíveis neste projeto escrevendo pip freeze. Você não vai ver nenhum pacote.
Vamos fazer um pequeno projeto com flask, então vamos instalar o pacote flask neste projeto.
(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ pip install Flask
Agora, vamos escrever pip freeze para ver a lista de pacotes instalados no projeto:
(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ pip freeze
Click==7.0
Flask==1.1.1
itsdangerous==1.1.0
Jinja2==2.10.3
MarkupSafe==1.1.1
Werkzeug==0.16.0
Quando terminar, você deve desativar o projeto ativo usando deactivate.
(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython$ deactivate
Os módulos necessários para trabalhar com flask estão instalados. Agora, o diretório do seu projeto está pronto para um projeto flask. Você deve incluir o venv no seu arquivo .gitignore para não enviá-lo ao github.
💻 Exercícios: Dia 23
- Crie um diretório de projeto com um ambiente virtual, com base no exemplo dado acima.
🎉 PARABÉNS ! 🎉