Eu quero instalar o pip . Ele deve suportar o Python 3, mas requer setuptools, que está disponível apenas para o Python 2.
Como posso instalar o pip com o Python 3?
python
python-3.x
pip
package
setuptools
Deamon
fonte
fonte
distribute
obsoleta e outra resposta resolve o problema.Respostas:
editar: A instalação manual e o uso de
setuptools
não são mais o processo padrão.Se você estiver executando o Python 2.7.9+ ou Python 3.4+
Parabéns, você já deve ter
pip
instalado. Caso contrário, continue lendo.Se você estiver executando um sistema semelhante ao Unix
Geralmente, você pode instalar o pacote
pip
através do seu gerenciador de pacotes se a sua versão do Python for anterior a 2.7.9 ou 3.4, ou se o seu sistema não o incluiu por qualquer motivo.Seguem instruções para algumas das distros mais comuns.
Instalando no Debian (Wheezy e mais recente) e Ubuntu (Trusty Tahr e mais recente) para Python 2.x
Execute o seguinte comando em um terminal:
Instalando no Debian (Wheezy e mais recente) e Ubuntu (Trusty Tahr e mais recente) para Python 3.x
Execute o seguinte comando em um terminal:
Nota:Em uma nova instalação Debian / Ubuntu, o pacote pode não ser encontrado até que você faça:
Instalando
pip
no CentOS 7 para Python 2.xNo CentOS 7, você precisa instalar primeiro as ferramentas de configuração e depois usá-
pip
las para instalar , pois não há um pacote direto para isso.Instalando
pip
no CentOS 7 para Python 3.xSupondo que você tenha instalado o Python 3.4 a partir do EPEL , você pode instalar as ferramentas de configuração do Python 3 e usá-lo para instalar
pip
.Se a sua distribuição Unix / Linux não a incluir nos repositórios de pacotes
Instale usando a maneira manual detalhada abaixo.
A maneira manual
Se você quiser fazer isso da maneira manual, o método agora recomendado é instalar usando o
get-pip.py
script daspip
instruções de instalação .fonte
--user
sinalizador que instalará a distribuição apenas para o usuário atual.sudo easy_install3 pip
e, em seguida,pip3 install
trabalhar a partir desse ponto.Consegui instalar o pip para python 3 no Ubuntu apenas executando
sudo apt-get install python3-pip
.fonte
pip-3.2 install
(substitua 3.2 pela sua versão) para instalar os pacotes - consulte também stackoverflow.com/questions/10763440/…Unable to locate package python3-pip
. Foi renomeado?sudo apt-get install -y python3.3
e usandotype pip3
Python 3.4+ e Python 2.7.9+
Boas notícias! O Python 3.4 (lançado em março de 2014) é enviado com o Pip. Este é o melhor recurso de qualquer versão do Python. Torna a riqueza de bibliotecas da comunidade acessível a todos. Iniciantes não são mais excluídos pela dificuldade proibitiva de instalação. Ao enviar com um gerenciador de pacotes, o Python se une ao Ruby, Nodejs, Haskell, Perl, Go - quase todas as outras linguagens contemporâneas com a maioria da comunidade de código aberto. Obrigado Python.
Obviamente, isso não significa que o pacote Python seja resolvido. A experiência continua frustrante. Eu discuto isso em Python tem um sistema de gerenciamento de pacotes / módulos?
Infelizmente para todos que usam um Python anterior. Siga as instruções manuais.
Python ≤ 2.7.8 e Python ≤ 3.3
Siga minhas instruções detalhadas em https://stackoverflow.com/a/12476379/284795 . Essencialmente
Instruções oficiais
Por https://pip.pypa.io/en/stable/installing.html
Faça o download
get-pip.py
, tendo o cuidado de salvá-lo como um.py
arquivo e não.txt
. Em seguida, execute-o no prompt de comando.Você possivelmente precisará de um prompt de comando do administrador para fazer isso. Siga http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx
Para mim, este Pip instalado em
C:\Python27\Scripts\pip.exe
. Encontrepip.exe
no seu computador e adicione sua pasta (por exemploC:\Python27\Scripts
) ao seu caminho (Iniciar / Editar variáveis de ambiente). Agora você deve poder executar apip
partir da linha de comando. Tente instalar um pacote:Lá vai você (espero)!
fonte
apt-get install python3-dev
, python 3.4 instalado, não pip :(Para o Ubuntu 12.04 ou anterior,
não vai funcionar. Em vez disso, use:
fonte
se você estiver usando python 3.4 ou superior
basta digitar:
fonte
Atualização 2015-01-20:
Conforme https://pip.pypa.io/en/latest/installing.html, a maneira atual é:
Eu acho que deve funcionar para qualquer versão
Resposta original:
fonte
Python único no sistema
Para instalar pacotes no Python, sempre siga estas etapas:
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
Nota: Isso pressupõe que nenhum alias esteja definido para
python
Por esse método, não haverá confusão sobre qual versão do python está recebendo o pacote.
Pythons múltiplos
Diga que você tem
python3 ↔ python3.6
epython3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
Este é essencialmente o mesmo método como mostrado anteriormente.
Nota 1
Como encontrar qual python, seu
python3
comando gera:Observe o python 3.6.6 na segunda linha.
Nota 2
Altere o que
python3
oupython
aponta para: /ubuntu/320996/how-to-make-python-program-command-execute-python-3fonte
Não tenho certeza de quando exatamente isso foi introduzido, mas ele foi instalado com o pip3 quando ainda não existia.
fonte
pip2 install --upgrade pip
eapt-cyg install python3
. Então o que você escreveu e você tempip3
.Versão mais antiga do Homebrew
Se você estiver no macOS, use
homebrew
.Observe também que você deve verificar o console se a instalação foi concluída com êxito. Às vezes não (por exemplo, um erro devido à propriedade), mas as pessoas simplesmente ignoram o log.
ATUALIZADO - Versão Homebrew após 1.5
De acordo com a página oficial da Homebrew :
Portanto, para instalar o Python 3, execute o seguinte comando:
Em seguida, o
pip
é instalado automaticamente e você pode instalar qualquer pacote porpip install <package>
.fonte
Se você usa várias versões diferentes do python, tente usar
virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installationCom a vantagem de
pip
para cada ambiente local.Em seguida, instale um ambiente local no diretório atual:
Observe que você especifica o caminho para um binário python que você instalou no seu sistema.
Agora, há agora um ambiente python local nessa pasta.
./ENV
Agora deve haver
./ENV/pip-3.3
use
./ENV/pip-3.3 freeze
para listar as bibliotecas locais instaladas.use
./ENV/pip-3.3 install packagename
para instalar no ambiente local.use
./ENV/python3.3 pythonfile.py
para executar seu script python.fonte
Aqui está a minha maneira de resolver este problema no ubuntu 12.04:
Em seguida, instale o python3 a partir do código fonte:
Quando você terminar de instalar todos eles, o pip3 será instalado automaticamente.
fonte
Python 3.4.1 (default, Aug 4 2016, 16:56:02) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Foi o que fiz no OS X Mavericks para que isso funcionasse.
Em primeiro lugar, instale o brew
Instale o python 3.4
Então eu recebo a versão mais recente do distribut:
Eu espero que isso ajude.
fonte
mkvirtualenv py3
linha - no OS X El Capitan, recebo umcommand not found
erro. Além disso, para realmente usar o python 3 depois de usar o brew para instalá-lo, eu tenho que executarpython3
e não apenas opython
que ainda mapeia para o python 2.7. existem etapas diferentes para o El Capitan?https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
portanto, se você possui o python 3.4 instalado, pode:
sudo pip3 install xxx
fonte
Para python3, tente o seguinte:
O bom é que ele também detectará qual versão do python você possui (mesmo que seja um ambiente de python no seu local personalizado). Depois disso, você pode prosseguir normalmente com (por exemplo)
fonte: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
fonte
Supondo que você esteja em um ambiente de computador altamente restrito (como eu) sem acesso root ou capacidade de instalar pacotes ...
Eu nunca tinha configurado uma instância nova / independente / bruta / não raiz do Python + virtualenv antes deste post. Eu tinha pesquisado bastante no Google para fazer isso funcionar.
python3
parapython
se você é usuário python2.wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
tar -xzvf virtualenv-x.y.z.tar.gz
python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
source /path/to/new/virtualenv/bin/activate
virtualenv
pacote inclui uma versão autônomapip
esetuptools
que é instalada automaticamente em cada novo ambiente virtual. Isso resolve o problema do frango e do ovo.which python3
deve fornecer:/path/to/new/virtualenv/bin/python3
pip
também está disponível no virtualenv viawhich pip
... deve fornecer:/path/to/new/virtualenv/bin/pip
Então ... pip, pip, pip!
Dica final para os novatos Pythoneers: você não acha que precisa do virtualenv quando inicia, mas ficará feliz em tê-lo mais tarde. Ajuda com cenários de instalação / atualização "what if" para pacotes compartilhados / de código aberto.
Ref: https://virtualenv.pypa.io/en/latest/installation.html
fonte
pip
é instalado junto quando você instala o Python. Você pode usarsudo pip install (module)
oupython3 -m pip install (module)
.fonte
Para instalar o pip, faça o download com segurança de get-pip.py .
Em seguida, execute o seguinte:
Consulte: Instalação do PIP
fonte
E para usuários do sistema operacional Windows 8.1 / 10, basta abrir o cmd (prompt de comando)
escreva isso :
C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
então
basta escrever o seguinte:
pip3 install
{nome do pacote}Dica: o local da pasta
Python36-32
pode ficar diferente para as novas versões do python 3.xfonte
Se a sua distribuição Linux vier com o Python já instalado, você poderá instalar o PIP usando o gerenciador de pacotes do seu sistema. Isso é preferível, pois as versões instaladas pelo sistema do Python não funcionam bem com o script get-pip.py usado no Windows e no Mac.
Ferramenta Avançada de Pacote (Python 2.x)
Ferramenta Avançada de Pacote (Python 3.x)
Gerenciador de Pacotes pacman (Python 2.x)
Gerenciador de Pacotes pacman (Python 3.x)
Gerenciador de Pacotes Yum (Python 2.x)
Gerenciador de Pacotes Yum (Python 3.x)
Yum Dandificado (Python 2.x)
Yum Dandificado (Python 3.x)
Gerenciador de Pacotes Zypper (Python 2.x)
Gerenciador de Pacotes Zypper (Python 3.x)
fonte
Siga as etapas abaixo para instalar o python 3 com o pip:
Etapa 1: Instale o Python a partir do download aqui
Etapa 2: você precisará baixar o get-pip.py
Etapa 3: Após o download do arquivo get-pip.py, abra o prompt do commant e vá para o diretório em que seu arquivo get-pip.py foi salvo.
Etapa 4: Digite o comando
python get-pip.py
no cmd.Etapa 5: Pip instalado com sucesso, verifique o comando pip install by type no cmd
pip --version
fonte
Esse é o one-liner que eu copio e colo.
Em Instalando com get-pip.py :
fonte