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
/usr/local/bin/pip
e é executável para o seu usuário?which -a pip
?Respostas:
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).
fonte
Parece que você
pip
instalou oeasy_install
gerenciador de pacotes via e SO. Se você quiser usar apenas um, basta remover outro.No seu caso, você quer
pip
partireasy_install
, então, basta remover o qual um de gerenciador de pacotes OS.Com
Debian/Ubuntu
:Com
Redhat/Centos/Fedora
:fonte
Você pode especificar PATH para local
pip
no~/.bash_profile
arquivo. Supor que você gostaria de usarpip
a partir/usr/local/bin/pip
, você pode adicionarexport PATH=$HOME/usr/local/bin:$PATH
ao arquivo. Isso adicionará o PATH desejado ao PATH ($PATH
) existente .Em seguida,
source ~/.bash_profile
para atualizar o PATH.Verifique o
pip
caminho novamente digitandowhich pip
.fonte
Edite seu arquivo ~ / .bashrc para incluir o caminho para sua instalação de pip preferida. Por exemplo
Em seguida, forneça seu arquivo .bashrc para que ele entre em ação.
Verifique: qual pip
/ usr / bin / pip
fonte