Como Criar e Activar um Ambiente Virtual Python

O ambiente virtual Python cria um ambiente de trabalho Python isolado que você poderia instalar dependências de módulos python sem influência dos módulos globais Python. É essencial especialmente se o seu projeto tem requisitos diferentes de versão de biblioteca Python, para que você possa instalar a versão específica da biblioteca apenas nesse ambiente virtual.

Você poderia seguir os passos abaixo para instalar, criar, ativar e também desativar o ambiente virtual Python.

  • Instalar o virtualenv Em alguma distribuição, o virtualenv já está instalado. Você pode verificar se a sua distribuição já o incluiu por

    $ virtual --version
    

    Caso contrário, instale o virtualenv via pip.

    $ pip install virtualenv
    

    ou por meio de “adapt-get”.

    $ apt-get install python-virtualenv
    
  • Criar Ambiente Virtual do Projeto Utilize o virtualenv para criar o ambiente virtual do projeto Python

    $ cd your_project_folder
    $ virtualenv your_project
    
  • Ativar o Ambiente Virtual do Projeto

    $ source your_project/bin/activate
    

    Ele ativa o ambiente virtual do seu projeto. Você pode verificá-lo por qualquer um dos dois métodos abaixo. O seu console muda para algo como abaixo

    (your_project)user@hostname:~/your_project$
    

    Ou liste a variável de ambiente do sistema PATH.

    $ echo $PATH
    

    Você deve ver o caminho seu_projeto na informação impressa.

  • Desactivar virtualenv

    Se você quiser mudar para outro ambiente virtual ou simplesmente sair do ambiente virtual atual, você pode desativar o seu virtualenv por

    (your_project)user@hostname:~/your_project$ deactivate
    user@hostname:~/your_project$