Passei a maior parte do dia ontem procurando uma resposta clara para a instalação pip
(gerenciador de pacotes para Python). Não consigo encontrar uma boa solução.
Como instalo?
ATUALIZAÇÃO (Jan 2019):
easy_install
foi descontinuado . Em get-pip.py
vez disso, use :
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Resposta antiga:
easy_install pip
Se você precisar de privilégios de administrador para executar isso, tente:
sudo easy_install pip
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg
- e a minha instalação do python3? Isso significa apenas que o pip usa minha instalação python2?curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
Tudo o que tem a fazer é:
Eu fiz um gif, porque Por que não?
Detalhes:
O MacOS vem com o
Python
instalado. Mas, para ter certeza de que vocêPython
instalou, abra o terminal e execute o seguinte comando.Se este comando retornar um número de versão, significa que
Python
existe. O que também significa que você já tem acesso aeasy_install
considerar que está usandomacOS/OSX
.Now️ Agora, tudo o que você precisa fazer é executar o seguinte comando.
Depois disso,
pip
será instalado e você poderá usá-lo para instalar outros pacotes.Entre em contato se tiver algum problema ao instalar
pip
dessa maneira.Felicidades!
PS Acabei postando um post sobre o assunto. Dica rápida: Como instalar o pip no macOS ou OS X?
easy_install
foi descontinuado . Por favor, use em seuget-pip.py
lugar.Primeiro baixe o
get-pip
arquivoAgora execute este arquivo para instalar
pip
Isso deve resolver.
Outro gif que você disse? Aqui está você!
fonte
--user
opção ou verifique as permissões.sudo
--user
opção ou verificar as permissões.curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
, entendicurl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
algumas ideias? @AhmadAwaisVocê pode instalá-lo através do Homebrew no OS X. Por que você instalaria o Python com o Homebrew?
O Homebrew é uma espécie de gerenciador de pacotes para o OS X. Encontre mais detalhes na página do Homebrew . Depois que o Homebrew estiver instalado, execute o seguinte para instalar as ferramentas mais recentes do Python, Pip & Setup:
fonte
sudo
.pip
ainda não está no seu caminho, pode ser necessário vincular novamente, desta formabrew unlink python && brew link python
Estou surpreso que ninguém tenha mencionado isso - desde 2013, o próprio python é capaz de instalar
pip
, sem comandos externos (e sem conexão à Internet) necessários.Isso criará uma instalação semelhante ao que
easy_install
seria.fonte
/path/to/your/python -m pip <command>
No Mac:
Instale o easy_install
Instalar pip
Agora, você pode instalar módulos externos. Por exemplo
fonte
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
interromperá sua configuração! Não instale o easy_setup se você já o tiver, passei uma hora para reparar minha configuração após este comando (graças a stackoverflow.com/questions/6012246/… ).pip
está disponível no OS X viaeasy_install
.Abra um terminal e digite:
Quando uma senha for solicitada, digite sua senha de login normal.
Após a conclusão da instalação, você poderá usar
pip
como esperado.note: isso também funciona para outros pacotes python
fonte
pip install --upgrade pip
ATUALIZADO em outubro de 2019: MacOs Mojave
O MacOS vem com
python2
, mas não compip
. De qualquer forma, é melhor gerenciá-lo com homebrew, você deve instalá-lo antes:https://docs.brew.sh/Installation
Instale o python2:
AVISO : para um macOS moderno (2019), isso pode ser instalado
python3
epython2
você realmente precisa:brew install python@2
Instale o python3:
ATUALIZAÇÃO : Python 3
Se você instalar
python3
, o pip será instalado automaticamente.NOVO 2019: agora para usar o pip versão 3, use
pip3
ou você pode executarpython3
:, para usar a versão 3. Quando você instala pacotes com o pip3, eles serão separadospython2
.ANTIGO: você só precisa atualizar o pip, mas antes disso você precisa criar um ambiente virtual para trabalhar com o Python 3. Você pode usar uma pasta de projeto ou qualquer pasta:
Verifique as versões:
Para desativar o ambiente:
fonte
sudo python get_pip.py
funcionou bem, porque no OS X python já está instalado!curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
para Python3 em El Capitan.pip3
A solução mais simples é seguir as instruções de instalação no site inicial do pip .
Basicamente, isso consiste em:
sudo python get-pip.py
A principal vantagem dessa solução é que ele instala o pip para a versão python usada para execução
get-pip.py
, o que significa que, se você usar a instalação padrão do OS X do python para executarget-pip.py
, instalará o pip para a instalação python do sistema.A maioria das soluções que usam um gerenciador de pacotes (homebrew ou macport) no OS X cria uma instalação redundante de python no ambiente do gerenciador de pacotes que pode criar inconsistências no sistema, pois, dependendo do que você está fazendo, você pode chamar uma instalação de python em vez de outro.
fonte
get-pip.py
sobsudo
, mas não pode garantir que baixou corretamenteget-pip.py
até saber a soma de verificação. Mais sobre isso: stackoverflow.com/questions/34587473/…git-pip.py
script para instalar o pip para o python padrão da Apple é o principal caso de uso do script existente versus a instalação do python via homebrew.Instalar uma cópia separada do Python é uma opção popular, mesmo que o Python já venha com o MacOS. Você assume a responsabilidade de garantir que está usando a cópia do Python que pretende. Mas, os benefícios estão na versão mais recente do Python e em alguma proteção contra a invasão do sistema, se tudo der errado.
Para instalar o Python usando o HomeBrew :
Agora confirme que estamos trabalhando com nosso Python recém-instalado:
... deve mostrar um link simbólico para um caminho com "Cellar", como:
O Pip deve ser instalado junto com o Python. Você pode atualizá-lo digitando:
Agora você está pronto para instalar qualquer um dos mais de 50.000 pacotes no PyPI .
Outras notas
Anteriormente, eu usei o get-pip.py para instalar o pip . Porém, os documentos alertam que o get-pip.py não se coordena com os gerenciadores de pacotes e pode deixar seu sistema em um estado inconsistente. De qualquer forma, não há necessidade, dado que o pip agora está incluído no Python a partir do 2.7.9 .
Observe que o pip não é o único gerenciador de pacotes do Python. Também há o easy_install. Não é bom misturar os dois, então não faça isso.
Finalmente, se você tiver o Python 2 e o 3 instalados, o pip apontará para o Python que você instalou por último. Adquira o hábito de usar explicitamente o pip2 ou o pip3 , para ter certeza de qual Python está recebendo a nova biblioteca.
Feliz hacking!
fonte
python
links simbólicos para python2 epython3
links simbólicos para python3 ... independentemente de qual foi instalado por último.Para quem tem o python2 e o python3 instalados, aqui está a solução:
Além disso, se você deseja instalar o pip para python3.6:
fonte
Na versão mais recente (a partir de Yosemite ou El Capitan Eu acredito ... pelo menos da Serra em diante), você precisa executar
brew postinstall python3
apósbrew install python3
se você usar homebrew.Assim,
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
-bash: pip: command not found
. O que fez o trabalho para mim foi a resposta de topo:sudo easy_install pip
pip: command not found
mensagem. Tentei abrir uma nova guia no iTerm e tive a mesma mensagem. Nenhum erro em nenhum comando de preparação.Faça o download deste arquivo: get-pip.py
Então simplesmente digite
Verifique se você está no mesmo diretório que get-pip.py ou se você forneceu o caminho correto para esse arquivo.
Para detalhes, você pode visitar: http://pip.readthedocs.org/en/latest/installing.html
ou, http://thegauraw-blog-blog.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way
fonte
Você deve instalar o Brew primeiro:
Em seguida, instale o Python
Então
pip
vai funcionarfonte
Se você deseja "pip3", pode fazer o ff:
então você pode executar
pip3 <command> [options]
fonte
Atualize seu PATH para incluir o diretório py27-pip bin (você pode adicioná-lo em ~ / .bash_profile PATH = / opt / local / Library / Frameworks / Python.framework / Versions / 2.7 / bin: $ PATH
O pip estará disponível em uma nova janela do terminal.
fonte
port
não está instalado por padrãoPara instalar ou atualizar o pip , faça o download de get-pip.py em http://www.pip-installer.org/en/latest/installing.html
Em seguida, execute o seguinte:
sudo python get-pip.py
Por exemplo:
fonte
Instale sem a necessidade de
sudo
Se você deseja instalar
pip
sem a necessidadesudo
, o que é sempre frustrante ao tentar instalar pacotes globalmente, instalepip
na sua pasta local/usr/local
assim:e depois:
pip install <package-of-choice>
semsudo
fonte
ImportError: No module named pip._internal
Instale o python3 primeiro e use o pip3 para instalar pacotes.
O python3 será instalado e o pip será enviado com ele. Para usar o pip para instalar algum pacote, execute o seguinte
Observe que é o pip3 porque você deseja usar o python3.
fonte
Faça o download das ferramentas de configuração do python no site abaixo:
https://pypi.python.org/pypi/setuptools
Use o arquivo tar.
Depois de baixar, vá para a pasta baixada e execute
Depois de fazer isso, você terá o easy_install.
Use o abaixo para instalar o pip:
fonte
De alguma forma, a instalação fácil não funciona no meu antigo mac (10.8). Isso resolve meu problema.
Se você não possui o wget, basta abrir no navegador
https://bootstrap.pypa.io/get-pip.py
e salvar comoget-pip.py
fonte
Eu recomendo o Anaconda para você. É a principal plataforma aberta de ciência de dados desenvolvida por Python. Existem muitos pacotes básicos instalados. O Anaconda (
conda
) vem com sua própria instalação depip
.fonte
pip
. Essa resposta deve ser promovida e incentivada.conda
vem com opip
instalado. É preferível usar apenas umaconda
instalação no seu Mac do que usar os outros métodos descritos que interferem nas instalações diretas do sistema. Especialmente quando se trata de Python, instalar coisas simples -pip
é uma péssima idéia. Você deve usar opip
que acompanhaconda
para isolar corretamente seus ambientes de pacotes.