Como corrijo o caminho para o pip?

11

Estou tentando fazer com que o pip aponte para uma instalação diferente e não a padrão. No momento, ele está apontando para / usr / bin / pip, mas quero que aponte para / usr / local / bin / pip. Acredito que tenho o caminho definido corretamente e todo o resto aponta para o local correto.

Qual é a melhor maneira de resolver isso?

# echo $PATH
/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin

# which python
/usr/local/bin/python

# which easy_install
/usr/local/bin/easy_install

# which pip
/usr/bin/pip

fonte
2
Existe /usr/local/bin/pipe é executável para o seu usuário?
HBruijn 27/02
O que produz which -a pip?
28515 Bandrami
/ usr / local / bin / pip existe para os usuários. # qual -a pip / usr / local / bin / pip / usr / bin / pip / usr / local / bin / pip #

Respostas:

5

Usar 'alias' é outra opção possível. Basta colocá-lo no arquivo de configuração do shell relevante (para execução sempre que seu shell for executado).

$ alias pip='/usr/bin/pip'
$ alias pip
alias pip='/usr/bin/pip'
$ alias pip='/usr/local/bin/pip'
$ alias pip
alias pip='/usr/local/bin/pip'
$ pip
bash: /usr/local/bin/pip: No such file or directory
dtbnguyen
fonte
5

Parece que você pipinstalou o easy_installgerenciador de pacotes via e SO. Se você quiser usar apenas um, basta remover outro.

No seu caso, você quer pippartir easy_install, então, basta remover o qual um de gerenciador de pacotes OS.

Com Debian/Ubuntu:

sudo apt-get purge python-pip

Com Redhat/Centos/Fedora:

sudo yum remove python-pip
cuonglm
fonte
1

Você pode especificar PATH para local pipno ~/.bash_profilearquivo. Supor que você gostaria de usar pipa partir /usr/local/bin/pip, você pode adicionar export PATH=$HOME/usr/local/bin:$PATHao arquivo. Isso adicionará o PATH desejado ao PATH ( $PATH) existente .

Em seguida, source ~/.bash_profilepara atualizar o PATH.

Verifique o pipcaminho novamente digitando which pip.

WANNISA RITMAHAN
fonte
0

Edite seu arquivo ~ / .bashrc para incluir o caminho para sua instalação de pip preferida. Por exemplo

alias pip='/usr/bin/pip'

Em seguida, forneça seu arquivo .bashrc para que ele entre em ação.

source ~/.bashrc

Verifique: qual pip

/ usr / bin / pip

user7194913
fonte