A execução de 'pip' fornece 'comando não encontrado' após a instalação bem sucedida de homebrews em Python

1

Para começar, sou muito ruim com o terminal, por favor, seja paciente comigo.

quando eu corro pip eu recebo:      zsh: command not found: pip

Eu instalei o Python 2.7.11 com brew, que deve permitir que o pip funcione Quando eu corro echo $PATH eu recebo

/usr/local/sbin /Users/Nicolas/.composer/vendor/bin /Library/Frameworks/Python.framework/Versions/3.4/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin

Eu noto que / usr / local / bin / está lá, o que eu entendo é onde os executáveis de cerveja estão ligados a

quando executo which -a python recebo

/usr/local/bin/python
/usr/bin/python

Então-- duas instalações do Python. Eu estou supondo que um é o nativo OSX e um é a instalação do homebrew. Quando eu corro which python eu recebo

/usr/local/bin/python

Então este é o python que é executado quando python é chamado, certo? Quando eu corro ls -l $(which python) eu recebo

lrwxr-xr-x  1 Nicolas  admin  34 Feb  3 14:26 /usr/local/bin/python -> ../Cellar/python/2.7.11/bin/python

Eu acho que é aí que está o problema; Percebo que existe uma pasta /python/2.7.11/libexec ...

Eu também tentei brew unlink python && brew link python sem sucesso

quando tento brew list python | grep pip , obtenho uma lista muito longa de resultados

Este é provavelmente o mais importante

/usr/local/Cellar/python/2.7.11/libexec/pip/pip/__init__.py

Eu não sei como proceder daqui ... acho que tem a ver com pip sendo em python/2.7.11/libexec em vez de python/2.7.11/bin

Quando eu executo which -a pip , recebo pip not found

Alguém do SO tentou me ajudar, mas não foi bem-sucedido. Eu acredito que pip pode ser instalado em algum lugar, e funcionando, mas simplesmente invocar pip não faz nada.

A pessoa me disse para remover /Library/Python/2.7/site-packages/pip-8.0.2-py2.7.egg , o que fiz com sucesso com rmdir , mas não tenho certeza de onde ela me deixa agora

Eu não estou familiarizado com a maioria dessas coisas; minha compreensão do terminal é muito limitada. Não tenho certeza de como proceder a partir daqui. Toda e qualquer ajuda é apreciada, obrigado.

    
por Nic Aguirre 05.02.2016 / 03:49

0 respostas