Solução alternativa para instalação de pip -E opção

3

Estou executando um script Fabric que configura um virtualenv em um servidor remoto (executando o Ubuntu 12.04) e instala vários pacotes nele. O script usa a opção -E para o pip instalar os pacotes no virtualenv:

pip install -E . -r [path to requirements]

Isso costumava funcionar bem, mas parece que a opção -E foi removida do pip agora (do changelog de pip ).

Alguém pode sugerir uma solução alternativa para isso? Obrigado.

    
por Jonny Chu 23.07.2012 / 07:20

1 resposta

2

Como explicado aqui , se precisar para usar o pip para instalar um pacote em um ambiente virtualenv, basta usar o pip instalado no virtualenv:

Because pip is installed by virtualenv, just use path/to/my/environment/bin/pip to install things into that specific environment.

A equipe pip remove a opção -E porque o pip agora é empacotado em cada novo ambiente virtualenv, para que você possa usá-lo para instalar novos pacotes.

    
por 23.07.2012 / 10:31