Primeira vez aqui? Seja bem vindo e cheque o FAQ!
x

Como usar o virtualenv em Python?

0 votos
75 visitas
perguntada Mar 11, 2016 em Programação Computacional por danielcajueiro (5,776 pontos)  
Compartilhe

1 Resposta

0 votos
respondida Mar 11, 2016 por danielcajueiro (5,776 pontos)  

O Virtualenv em python permite que você crie uma pasta, contendo o python, pip e todo o resto necessário para você criar uma instalação em python. Isso é útil pois algumas vezes existe incompatibilidade entre pacotes necessários para projetos diferentes. Dessa forma, tudo que você fizer em python nesse projeto será dentro dessa pasta.

Se você parar de usar esse ambiente criado pelo virtualenv, você precisa desativar ele.

Como criar uma ambiente virtual?

Na pasta que você deseja criar esse ambiente virtual, vá no terminal e execute:

virtualenv my_special_project

Creating an environment with a custom Python interpreter:

Como ativar esse ambiente virtual?

Vá no diretorio

my_special_project/bin 

e escreva:

activate

Como desativar?

deactivate 

Você não precisa ativar para usar, você pode apenas escrever todos os comandos dentro do ambiente

/home/.../my_special_project/bin

De fato, para instalar usando pip, você precisa indicar ao Ubuntu que você está interessado no pip dentro do virtualenv. Para isso faça:

/home/.../myspecialproject/bin/pip install -Iv nameOfPackage

Se você pretende trabalhar com a parte numérica/machine learning/estatística/econometria, eu sugiro que você instale pelo menos os seguintes pacotes dentro do diretório que você criou:

pip install -Iv numpy
pip install -Iv scipy
pip install -Iv matplotlib   OR  sudo apt-get install python-matplotlib
pip install  -Iv scikit-learn
pip install -Iv pandas
...