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
viapip
.$ 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$
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook