Não consigo executar o pip para python3 (3.4) no Fedora 22. O pip para python2.7 é instalado no sistema por padrão e funciona bem. Eu instalo o pacote python3-pip, mas não consigo executá-lo.
pip3, pip-3.4, python3-pip, python3 pip
Os comandos acima não funcionam para mim e mostram o erro 'comando não encontrado'.
Tento excluir pip para python2.7, mas é muito importante para o sistema e não consigo fazer isso.
Como posso executar o pip3?
Responder1
Se estiver instalado corretamente, você pode executar python3 -m pip
o pip para Python 3.
A instalação do pip para Python 3 é feita com dnf install python3-pip
. Isso deve criar o script /usr/bin/pip3
. Usar o pip para atualizar o próprio pip (como sugere, porque a versão enviada é mais antiga) sobrescreve os scripts e não deve ser feito.
Se você quiser usar a versão mais recente do pip e atualizar os pacotes fornecidos pelo fedora-repo para os do PyPI, recomendo usar umambiente virtual.
Responder2
Não consegui executar, pip3
embora meu sistema python3-pip
já estivesse instalado e estou usando o Fedora 22. O que fiz para contornar isso foi reinstalar o python3-pip assim:
dnf reinstall python3-pip
Fazer o procedimento acima adiciona as seguintes entradas à sua /usr/bin
pasta:
/usr/bin/pip3.4
/usr/bin/pip3
Você precisará ter direitos sudo para executar o comando acima. Agora posso ligar pip3
diretamente da minha CLI.
Responder3
A correção do @bumy funcionou para mim ... mas fiquei irritado porque, apesar de ter o python3-pip instalado no meu Fedora 22 recém-instalado, /usr/bin/pip3 não estava presente.
Então copiei /usr/bin/pip (a versão Python2.7) para /usr/bin/pip3 e modifiquei a primeira linha para ser #!/usr/bin/python3
Agora posso usar o pip3 como Deus planejou ...