Respostas:
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
TL️ TL; DR - solução de uma linha.
Tudo o que tem a fazer é:
sudo easy_install pip
2019 : ⚠️
easy_install
foi descontinuado . Verifique o método # 2 abaixo para instalação preferida!
Eu fiz um gif, porque Por que não?
Detalhes:
OK️ OK, li as soluções fornecidas acima, mas aqui está uma solução FÁCIL de instalar
pip
.
O MacOS vem com o Python
instalado. Mas, para ter certeza de que você Python
instalou, abra o terminal e execute o seguinte comando.
python --version
Se este comando retornar um número de versão, significa que Python
existe. O que também significa que você já tem acesso a easy_install
considerar que está usando macOS/OSX
.
Now️ Agora, tudo o que você precisa fazer é executar o seguinte comando.
sudo easy_install pip
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?
✅ ATUALIZAÇÃO (Jan 2019): MÉTODO # 2: Solução de duas linhas -
easy_install
foi descontinuado . Por favor, use em seu get-pip.py
lugar.
Primeiro baixe o get-pip
arquivo
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Agora execute este arquivo para instalar pip
python get-pip.py
Isso deve resolver.
Outro gif que você disse? Aqui está você!
--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
, entendi curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
algumas ideias? @AhmadAwais
Você pode instalá-lo através do Homebrew no OS X. Por que você instalaria o Python com o Homebrew?
A versão do Python que acompanha o OS X é ótima para aprender, mas não é boa para o desenvolvimento. A versão fornecida com o OS X pode estar desatualizada em relação à versão oficial oficial do Python, que é considerada a versão de produção estável. ( fonte )
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:
brew install python
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.
sudo -H python -m ensurepip
Isso criará uma instalação semelhante ao que easy_install
seria.
/path/to/your/python -m pip <command>
No Mac:
Instale o easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
Instalar pip
sudo easy_install pip
Agora, você pode instalar módulos externos. Por exemplo
pip install regex # This is only an example for installing other modules
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 via easy_install
.
Abra um terminal e digite:
sudo easy_install pip
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
pip install --upgrade pip
ATUALIZADO em outubro de 2019: MacOs Mojave
O MacOS vem com python2
, mas não com pip
. De qualquer forma, é melhor gerenciá-lo com homebrew, você deve instalá-lo antes:
https://docs.brew.sh/Installation
Instale o python2:
brew install python
AVISO : para um macOS moderno (2019), isso pode ser instalado python3
e python2
você realmente precisa:brew install python@2
Instale o python3:
brew install python3
ATUALIZAÇÃO : Python 3
Se você instalar python3
, o pip será instalado automaticamente.
brew install python3
NOVO 2019: agora para usar o pip versão 3, use pip3
ou você pode executar python3
:, para usar a versão 3. Quando você instala pacotes com o pip3, eles serão separados python2
.
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:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Verifique as versões:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
Para desativar o ambiente:
$ deactivate
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 executar get-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.
get-pip.py
sob sudo
, mas não pode garantir que baixou corretamente get-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 :
brew update
brew install python # or brew install python3
Agora confirme que estamos trabalhando com nosso Python recém-instalado:
ls -lh `which python`
... deve mostrar um link simbólico para um caminho com "Cellar", como:
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
O Pip deve ser instalado junto com o Python. Você pode atualizá-lo digitando:
pip install --upgrade pip
Agora você está pronto para instalar qualquer um dos mais de 50.000 pacotes no PyPI .
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!
python
links simbólicos para python2 e python3
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:
python2.7 -m ensurepip --default-pip
Além disso, se você deseja instalar o pip para python3.6:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
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ós brew install python3
se você usar homebrew.
Assim,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
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 isso seja apenas em barril, portanto nem python nem 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>
.
-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
sudo python get-pip.py
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
Você deve instalar o Brew primeiro:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Em seguida, instale o Python
brew install python
Então pip
vai funcionar
Se você deseja "pip3", pode fazer o ff:
via fermentação:
brew install python3
então você pode executar
pip3 <command> [options]
$ sudo port install py27-pip
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.
port
não está instalado por padrão
Para 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:
sudo python Desktop/get-pip.py
Password:
Downloading/unpacking pip
Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...
sudo pip install pymongo
Password:
Downloading/unpacking pymongo
Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo
Installing collected packages: pymongo
...
sudo
Se você deseja instalar pip
sem a necessidade sudo
, o que é sempre frustrante ao tentar instalar pacotes globalmente, instale pip
na sua pasta local /usr/local
assim:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
e depois:
pip install <package-of-choice>
sem sudo
ImportError: No module named pip._internal
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
python setup.py install
Depois de fazer isso, você terá o easy_install.
Use o abaixo para instalar o pip:
sudo easy_install pip
De alguma forma, a instalação fácil não funciona no meu antigo mac (10.8). Isso resolve meu problema.
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
Se você não possui o wget, basta abrir no navegador https://bootstrap.pypa.io/get-pip.py
e salvar comoget-pip.py
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 de pip
.
pip
. Essa resposta deve ser promovida e incentivada.
conda
vem com o pip
instalado. É preferível usar apenas uma conda
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 o pip
que acompanha conda
para isolar corretamente seus ambientes de pacotes.