conda 4.2.13 MacOSX 10.12.1
Estou tentando instalar pacotes de pip
para um ambiente novo (virtual) criado usando o anaconda. Nos documentos da Anaconda , diz que isso está perfeitamente bem. É feito da mesma maneira que para virtualenv.
Ative o ambiente em que deseja colocar o programa e, em seguida, instale um programa ...
Eu criei um ambiente vazio em Ananconda assim:
conda create -n shrink_venv
Ative:
source activate shrink_venv
Então eu posso ver no terminal que estou trabalhando em meu ambiente (shrink_venv)
. Problema está chegando, quando tento instalar um pacote usando pip
:
(shrink_venv): pip install Pillow
Requirement already satisfied (use --upgrade to upgrade): Pillow in /Library/Python/2.7/site-packages
Então eu posso ver que ele acha que o requisito foi atendido no pacote de todo o sistema. Parece que o ambiente não está funcionando corretamente, definitivamente não é o que foi dito nos documentos. Estou fazendo algo errado aqui?
Apenas uma observação, eu sei que você pode usar conda install
para os pacotes, mas eu tive um problema com o Pillow do anaconda, então eu queria obtê-lo pip
e, uma vez que os documentos dizem que está bem.
Saída de which -a pip
:
/usr/local/bin/pip
/Users/my_user/anaconda/bin/pip
** UPDATE ** Vejo que esse é um problema bastante comum. O que eu descobri é que o cond cond não joga bem com o PYTHONPATH. O sistema parece sempre procurar nos locais PYTHONPATH, mesmo quando você estiver usando um ambiente conda. Agora, eu sempre corro unset PYTHONPATH
ao usar um ambiente conda, e funciona muito melhor. Eu estou no mac.
which -a pip
sua pergunta, por favor?
PYTHONPATH
conjunto de variáveis de ambiente?
conda install pip
?