Eu tenho ambos python2.7
e python3.2
instalado Ubuntu 12.04
.
O link simbólico está python
vinculado apython2.7
.
Quando digito:
sudo pip install package-name
A python2
versão de instalação padrão serápackage-name
.
Alguns pacotes suportam tanto python2
e python3
.
Como instalar a python3
versão do package-name
via pip
?
pip-2.7
e separadospip-3.2
no seu sistema?/usr/bin/pip
de#!/usr/bin/python
para#!/usr/bin/python3
?cp
opip
quepip-3.2
, em seguida, alterá-lo, de modo que se obtém uma escolha melhor na próxima vez :)whereis pip
partir da linha de comando. Parece que eles mudaram os nomes para pip2.7 no Ubuntu 14.04.Respostas:
Você pode criar um
virtualenv
python3 e instalar pacotes de python3 após ativar o virtualenv. Para que o seu sistema não seja confuso :)Isso pode ser algo como:
fonte
virtualenv
withdeactivate
e o python3 podem ser instalados em um local diferente. A minha é a/usr/local/bin/python3
, que você pode descobrir comwhich python3
virtualenv -p `which python3` py3env
O Ubuntu 12.10+ e o Fedora 13+ têm um pacote chamado
python3-pip
que será instaladopip-3.2
(oupip-3.3
,pip-3.4
oupip3
para versões mais recentes) sem precisar disso.Me deparei com isso e consertei isso sem precisar dos gostos
wget
ou virtualenvs (assumindo o Ubuntu 12.04):python3-setuptools
: executesudo aptitude install python3-setuptools
, isso lhe dará o comandoeasy_install3
.sudo easy_install3 pip
, isso fornecerá o comandopip-3.2
como a solução do kev.sudo pip-3.2 install <package>
(a instalação de pacotes python no sistema base requer raiz, é claro).fonte
sudo pip-3.2 install <package>
, são necessárias permissões de superusuário.sudo apt-get install python3-pip
Resposta curta
Fonte: Comentário de Shashank Bharadwaj
Resposta longa
A resposta curta se aplica apenas a sistemas mais novos. Em algumas versões do Ubuntu, o comando é
pip-3.2
:Se não funcionar, esse método deve funcionar para qualquer distribuição Linux e versão suportada :
Se você não tiver
curl
, usewget
. Se você não tiversudo
, mude pararoot
. Se opip3
link simbólico não existir, verifique algo como o pip-3. XMuitos pacotes python requerem também o pacote dev, então instale-o também:
Fontes:
python instalando pacotes com a
última instalação do Pip Pip
Verifique também a resposta de Tobu se você quiser uma versão ainda mais atualizada do Python.
Quero acrescentar que o uso de um ambiente virtual geralmente é a maneira preferida de desenvolver um aplicativo python, portanto a resposta @felixyan é provavelmente a melhor do mundo ideal. Mas se você realmente deseja instalar esse pacote globalmente, ou se precisar testá-lo / usá-lo frequentemente sem ativar um ambiente virtual, suponho que instalá-lo como um pacote global seja o caminho a seguir.
fonte
curl
chamada borks para mim com um erro de sintaxe na linha 48.UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
A pasta está em ix.io/1fX5 para todas as partes interessadas :)syntax error
pode ocorrer quando usando uma versão do python que já não é suportado pelopip
. Os comandos acima funcionam com python3.5sudo apt-get purge python3-pip
primeiraBem, no ubuntu 13.10 / 14.04 , as coisas são um pouco diferentes.
Instalar
Instalar pacotes
NÃO
pip-3.3 install
fonte
A maneira mais fácil de instalar os pacotes mais recentes
pip2
/pip3
e correspondentes:Nota: execute estes comandos como
root
fonte
Eu tive o mesmo problema ao tentar instalar o pylab e descobri isso link
Então, o que fiz para instalar o pylab no Python 3 é:
Funcionou corretamente, e como você pode ver no link, você pode fazer isso para todas as versões do Python que você possui, então acho que isso resolve o seu problema.
fonte
python3-pip
pacote, ele não cria um comandopip3
oupip-3
como sugerido em outras respostas. Esta resposta realmente funciona.pip
já foi instalado via:sudo apt-get install python3-pip
Pergunta antiga, mas nenhuma das respostas me satisfaz. Um dos meus sistemas está executando o Ubuntu 12.04 LTS e, por algum motivo, não há pacote
python3-pip
oupython-pip
para o Python 3. Então, aqui está o que eu fiz (todos os comandos foram executados como root):Instale
setuptools
para Python3 caso você não tenha.ou
Com o Python 2.4+, você pode chamar
easy_install
com uma versão específica do Python usandopython -m easy_install
. Portanto, opip
Python 3 pode ser instalado por:É isso aí, você adquiriu o
pip
Python 3. Agora, basta invocarpip
a versão específica do Python para instalar o pacote do Python 3. Por exemplo, com o Python 3.2 instalado no meu sistema, usei:fonte
Se você possui o pip instalado nos dois pítons e ambos estão no seu caminho, basta usar:
Referências:
Esta é uma duplicata da pergunta # 2812520
fonte
Se o seu sistema tiver
python2
como padrão, use o comando abaixo para instalar pacotes parapython3
$ python3 -m pip install <package-name>
fonte
Bastante fácil:
Se você deseja Python 3.3, que não é o padrão no Ubuntu 12.10:
fonte
Como alternativa, você pode simplesmente executar em
pip3 install packagename
vez depip
,fonte
Primeiro, você precisa instalar o pip para a instalação do Python 3 desejada. Então você executa esse pip para instalar pacotes para essa versão do Python.
Como você possui o pip e o python 3 em / usr / bin, presumo que ambos estejam instalados com um gerenciador de pacotes de algum tipo. Esse gerenciador de pacotes também deve ter um pip Python 3. Esse é o que você deve instalar.
A recomendação de Felix sobre virtualenv é boa. Se você está testando apenas ou está desenvolvendo, não deve instalar o pacote no python do sistema. Usar o virtualenv, ou mesmo criar seus próprios Pythons para desenvolvimento, é melhor nesses casos.
Mas se você realmente não deseja instalar este pacote no python sistema, a instalação de pip para Python 3 é o caminho a percorrer.
fonte
Embora a pergunta esteja relacionada ao Ubuntu, deixe-me contribuir dizendo que estou no Mac e meu
python
comando é o Python 2.7.5. Também tenho o Python 3, acessível viapython3
, portanto, conhecendo a origem do pacote pip, acabei de fazer o download e emitirsudo python3 setup.py install
contra ele e, certamente, apenas o Python 3 agora possui este módulo dentro dos pacotes do site. Espero que isso ajude um estranho viajante do Mac.fonte
Execute o binário pip diretamente.
Primeiro localize a versão do PIP desejada.
Então execute.
fonte
Você deve instalar TODAS as dependências:
sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-base
Instale o pip3 (se você instalou, consulte a etapa 3):
sudo apt-get install python3-pip
Desinstalar scikit-learn por pip3
pip3 install -U scikit-learn
Abra seu terminal e digite o ambiente python3, digite
import sklearn
para verificar.Gook Luck!
fonte
Para instalar o pip para python3, use pip3 em vez de pip. Para instalar o python no ubuntu 18.08 bionic
Para instalar o pacote pip necessário no ubuntu
fonte
Outra maneira de instalar o python3 é usando o wget. Abaixo estão as etapas para instalação.
Além disso, pode-se criar um alias para o mesmo usando
Agora abra um novo terminal e digite py e pressione Enter.
fonte