Como encontrar meu pip? [fechadas]

1

Ontem eu instalei o pip com

python get-pip.py

e pode ser usado regularmente. Agora isso mostra isso.

-bash: pip: command not found

então eu tento usar o python get-pip.py para instalá-lo novamente.

Requirement already up-to-date: pip in /usr/local/python-2.7.11/lib/python2.7/site-packages

Mas e o PATH?

Depois, tento adicionar todo o caminho envolvido no PATH.

/usr/local/python-2.7.11/bin/pip:/usr/local/python-2.7.11/bin/python2.7:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/python-2.7.11/bin/python

Nada disso funciona.

Eu vi algumas perguntas semelhantes que me disseram para encontrar o caminho correto.

# which python

# /usr/bin/python

which pip

...(nothing)

O caminho instalado do python é /usr/local/python-2.7.11. Eu usei ln -s /usr/local/python-2.7.11/bin/python /usr/bin/python antes de instalar o pip.

Meu sistema é o Debian7.

    
por theivanxu 02.06.2016 / 11:40

1 resposta

2

Quando você instala pip com python getpip.py , o comando pip é instalado ao lado do binário python. No seu caso, isso é /usr/local/2.7.11/bin . Como seu executável python é encontrado através de seu link, esse diretório não é usado por nenhum outro comando.

Seu PATH deve ter caminhos, ou seja, diretórios, não nomes de arquivos completos. O diretório para incluir no seu PATH é /usr/local/python-2.7.11/bin . Se você fizer isso, você pode se livrar do link.

Você também pode configurar um link:

ln -s /usr/local/python-2.7.11/bin/pip  /usr/bin/pip

Como o python é encontrado por causa do link e pip instalado (mas não encontrado), você também pode invocar o pip fazendo:

python -m pip 

e você pode transformar isso em um alias se não quiser adicionar um link extra:

alias pip='/usr/local/python-2.7.11/bin/python -m pip'
    
por 04.06.2016 / 05:56