Devo usar apenas pip no virtualenv?

0

Enquanto em um ambiente virtual, o que acontecerá se eu usar outros métodos de instalação, como o apt ou o manual install? A instalação irá para o ambiente virtual ou global? Estou perguntando isso porque alguns pacotes não podem ser instalados usando pip.

    
por ng0323 21.11.2014 / 07:52

1 resposta

0

pip install no terminal é instalado por padrão no ambiente global. pip install na minha experiência falha cerca de metade do tempo no ambiente global e no ambiente virtual, então prefiro usar o pip no ambiente virtual sempre que possível, porque isso me permite corrigir facilmente problemas causados por pip install excluindo manualmente arquivos que foram instalados por pip install no ambiente virtual virtualenv.

Em Python, um ambiente é uma pasta (diretório) que contém tudo o que um projeto / aplicativo Python precisa para ser executado de maneira organizada e isolada. Quando você exclui a pasta do ambiente, também exclui tudo o que foi instalado por pip desse ambiente.

Há também pip uninstall mas, mesmo assim, é mais seguro usar pip em um ambiente virtual virtualenv isolado no diretório /home , porque ele coloca os arquivos instalados por pip em algum lugar no diretório /home de em um diretório que é de propriedade de root.

    
por karel 21.11.2014 / 08:02