Você precisa instalar o pip3.
sudo apt-get install python3-pip
deve fazê-lo.
Em seguida, use pip3 -V
Eu tenho uma instância do AWS Ubuntu onde eu instalei manualmente o Python3.5 (baixei, configurei e executei make, make install). Então eu mudei o link simbólico
sudo ln -fs /opt/python3.5/bin/python3.5 /usr/bin/python3
Mas quando tento executar o pip:
ubuntu@xxx:/dev$ pip -V
pip 8.1.1 from /usr/local/lib/python2.7/dist-packages/pip-8.1.1-py2.7.egg (python 2.7)
Como posso consertar isso? Não preciso que o pip esteja trabalhando com o Python3? Eu deveria ter feito algo diferente? Obrigado!
Você precisa instalar o pip3.
sudo apt-get install python3-pip
deve fazê-lo.
Em seguida, use pip3 -V
Eu tive que passar por um procedimento ligeiramente diferente para fazer isso funcionar (Ubuntu 14.04 - uma máquina local, não AWS). Acho que a diferença pode ser que você estava atualizando de 2,7 para 3,5, enquanto eu estava atualizando de 3,4 para 3,5. Instalei python3.5
através de apt-get
, depois easy_install
usando curl
e finalmente pip
usando easy_install
.
$ sudo apt-get install python3.5 python3.5-dev
$ sudo curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python3.5
$ sudo easy_install pip
Sucesso!
$ pip3 -V
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.5)
Como dizem, são tartarugas - ou gerentes de pacotes - até o fim.
Provavelmente é pip3 -V
.
No meu sistema, tenho pip3
, mas não pip
.
(rant: por que python é sempre uma bagunça?)