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?
distribute
obsoleta e outra resposta resolve o problema.
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?
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.
Parabéns, você já deve ter pip
instalado. Caso contrário, continue lendo.
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.
Execute o seguinte comando em um terminal:
sudo apt-get install python-pip
Execute o seguinte comando em um terminal:
sudo apt-get install python3-pip
Nota:
Em uma nova instalação Debian / Ubuntu, o pacote pode não ser encontrado até que você faça:
sudo apt-get update
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.
sudo yum install python-setuptools
sudo easy_install pip
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
.
# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip
Instale usando a maneira manual detalhada abaixo.
Se você quiser fazer isso da maneira manual, o método agora recomendado é instalar usando o get-pip.py
script das pip
instruções de instalação .
Instalar pip
Para instalar o pip, faça o download com segurança
get-pip.py
Em seguida, execute o seguinte (que pode exigir acesso de administrador):
python get-pip.py
Se
setuptools
ainda não estiver instalado,get-pip.py
instalará as ferramentas de instalação para você.
--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
.
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
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.
Siga minhas instruções detalhadas em https://stackoverflow.com/a/12476379/284795 . Essencialmente
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.
python get-pip.py
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
. Encontre pip.exe
no seu computador e adicione sua pasta (por exemplo C:\Python27\Scripts
) ao seu caminho (Iniciar / Editar variáveis de ambiente). Agora você deve poder executar a pip
partir da linha de comando. Tente instalar um pacote:
pip install httpie
Lá vai você (espero)!
apt-get install python3-dev
, python 3.4 instalado, não pip :(
se você estiver usando python 3.4 ou superior
basta digitar:
python3 -m pip
Conforme https://pip.pypa.io/en/latest/installing.html, a maneira atual é:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
Eu acho que deve funcionar para qualquer versão
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
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:
ganesh@Ganesh:~$ python3 # Type in terminal
Python 3.6.6 (default, Sep 12 2018, 18:26:19) # Your python3 version
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Observe o python 3.6.6 na segunda linha.
Nota 2
Altere o que python3
ou python
aponta para: /ubuntu/320996/how-to-make-python-program-command-execute-python-3
python3 -m ensurepip
Não tenho certeza de quando exatamente isso foi introduzido, mas ele foi instalado com o pip3 quando ainda não existia.
pip2 install --upgrade pip
e apt-cyg install python3
. Então o que você escreveu e você tem pip3
.
Se você estiver no macOS, use homebrew
.
brew install python3 # this installs python only
brew postinstall python3 # this command installs pip
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.
De acordo com a página oficial da Homebrew :
Em 1º de março de 2018, a fórmula python será atualizada para o Python 3.x e uma fórmula python @ 2 será adicionada para a instalação do Python 2.7 (embora seja apenas barril, portanto nem o python nem o python2 serão adicionados ao PATH por padrão sem um link manual de fermentação --force). Manteremos os aliases python2, python3 e python @ 3.
Portanto, para instalar o Python 3, execute o seguinte comando:
brew install python3
Em seguida, o pip
é instalado automaticamente e você pode instalar qualquer pacote por pip install <package>
.
Se você usa várias versões diferentes do python, tente usar virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installation
Com a vantagem de pip
para cada ambiente local.
Em seguida, instale um ambiente local no diretório atual:
virtualenv -p /usr/local/bin/python3.3 ENV --verbose
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.
Aqui está a minha maneira de resolver este problema no ubuntu 12.04:
sudo apt-get install build-essential libncursesw5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
Em seguida, instale o python3 a partir do código fonte:
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tar.xz
tar xvf Python-3.4.0.tar.xz
cd Python-3.4.0
./configure
make
make test
sudo make install
Quando você terminar de instalar todos eles, o pip3 será instalado automaticamente.
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
brew install python3
Então eu recebo a versão mais recente do distribut:
wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a
unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper
mkvirtualenv py3
python --version
Python 3.4.1
Eu espero que isso ajude.
mkvirtualenv py3
linha - no OS X El Capitan, recebo um command not found
erro. Além disso, para realmente usar o python 3 depois de usar o brew para instalá-lo, eu tenho que executar python3
e não apenas o python
que ainda mapeia para o python 2.7. existem etapas diferentes para o El Capitan?
O que há de novo no Python 3.4
...
pip deve estar sempre disponível
...
Por padrão, os comandos pipX e pipX.Y serão instalados em todas as plataformas (onde XY representa a versão da instalação do Python), juntamente com o pacote pip Python e suas dependências.
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
Para python3, tente o seguinte:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
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)
pip install numpy
fonte: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
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
para python
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ônoma pip
e setuptools
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 via which 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.
pip
é instalado junto quando você instala o Python. Você pode usar
sudo pip install (module)
ou
python3 -m pip install (module)
.
Para instalar o pip, faça o download com segurança de get-pip.py .
Em seguida, execute o seguinte:
python get-pip.py
Tenha cuidado se estiver usando uma instalação Python gerenciada pelo seu sistema operacional ou outro gerenciador de pacotes. O get-pip.py não se coordena com essas ferramentas e pode deixar seu sistema em um estado inconsistente.
Consulte: Instalação do PIP
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.x
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)
sudo apt-get install python-pip
Ferramenta Avançada de Pacote (Python 3.x)
sudo apt-get install python3-pip
Gerenciador de Pacotes pacman (Python 2.x)
sudo pacman -S python2-pip
Gerenciador de Pacotes pacman (Python 3.x)
sudo pacman -S python-pip
Gerenciador de Pacotes Yum (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Gerenciador de Pacotes Yum (Python 3.x)
sudo yum install python3 python3-wheel
Yum Dandificado (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Yum Dandificado (Python 3.x)
sudo dnf install python3 python3-wheel
Gerenciador de Pacotes Zypper (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Gerenciador de Pacotes Zypper (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
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
Esse é o one-liner que eu copio e colo.
curl https://bootstrap.pypa.io/get-pip.py | python3
Em Instalando com get-pip.py :
Para instalar o pip, faça o download com segurança
get-pip.py
seguindo este link: get-pip.py . Como alternativa, use curl:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Em seguida, execute o seguinte comando na pasta em que você baixou o get-pip.py:
python get-pip.py
Aviso: tenha cuidado se estiver usando uma instalação Python gerenciada pelo seu sistema operacional ou outro gerenciador de pacotes. O get-pip.py não se coordena com essas ferramentas e pode deixar seu sistema em um estado inconsistente.