O OS X (Mavericks) tem o Python 2.7 instalado. Mas eu faço todas as minhas coisas pessoais em Python com o 3.3. Acabei de liberar minha instalação do 3.3.2 e instalei o novo 3.3.3. Então, eu preciso instalar pyserial
novamente. Eu posso fazer isso da maneira que fiz antes, que é:
- Download pyserial do pypi
- untar pyserial.tgz
- cd pyserial
python3 setup.py install
Mas eu gostaria de fazer como as crianças legais, e apenas fazer algo assim pip3 install pyserial
. Mas não está claro como chego a esse ponto. E exatamente esse ponto. Não estou interessado (a menos que eu precise estar) em virtualenv ainda.
fonte
pip
que se instala para Python 2.7, você pode criar o link simbólico chamadopip3
em vez de ambíguaspip
Eu mesmo tive que passar por esse processo e escolhi uma maneira diferente que acho melhor a longo prazo.
Eu instalei o homebrew
então:
A última etapa fornece alguns avisos e erros que você precisa resolver. Uma delas será a de baixar e instalar as ferramentas de linha de comando Mac OS X .
então:
Isso me deu
python3
epip3
no meu caminho.fonte
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Instale o Python3 no mac
Use
pip3
para instalar módulos:)
fonte
Além disso: quando você instala solicitações com python3, o comando é:
não
fonte
brew install python3
crie um alias no seu perfil do shell
alias pip3="python3 -m pip"
no meu.zshrc
Pip ~ pip3 --version
pip 9.0.1 em /usr/local/lib/python3.6/site-packages (python 3.6)
fonte
Aqui está minha solução simples:
Se você possui python2 e python3 instalados no sistema, a atualização do pip apontará para python2 por padrão. Portanto, devemos especificar a versão do python (python3) e usar o comando abaixo:
Este comando desinstalará o pip instalado anteriormente e instalará a nova versão - atualizando seu pip.
Isso economiza memória e organiza seu sistema.
Imagem - Como a atualização do pip no Python3 funciona no MacOS
fonte
Usar o Python EasyInstall (que é o que acho que você deseja usar) é super fácil!
Então, com o pip para instalar o Pyserial, você faria:
fonte
\usr\local\bin\easy_install
13 de setembro de 2012. Desconfio que seja de / para o estoque 2.7. Infelizmente,easy_install --version
não é útil.--help
nem dá dicas úteis.which easy_install
terminal seguindo porless <path/to/>easy_install
. Deveria me fornecer mais informações sobre a versão que você está usando./Library/Frameworks/Python/...
, isso me deixa bastante desconfiado de que seja o 2.7.Além disso, vale ressaltar que os usuários do Max OSX / macOS podem usar o Homebrew para instalar o pip3.
fonte
Em
Mac OS X Mojave
python
significa python da versão 2.7 epython3
python da versão 3. O mesmo épip
epip3
. Portanto, para atualizarpip
parapython 3
fazer isso:fonte
No MacOS 10.12
baixar pip: pip as
get-pip.py
python3 download: python3
python3 get-pip.py
pip3
está disponívelfonte
pip
é instalado automaticamente com python2 usando o brew:brew install python3
pip3 --version
fonte
basta executar o seguinte no terminal se você não tiver o pip instalado no seu mac.
faça o download do python 3 aqui: python3
Depois de concluir essas duas etapas, execute o seguinte para verificar se você as instalou com êxito.
fonte
Para um Mac novo, siga as etapas abaixo: -
Xcode
sudo easy_install pip
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew doctor
brew install python3
E pronto, basta digitar
python3
no terminal e você verá o python 3 instalado.fonte
Eu tive o mesmo problema com python3 e pip3. Decisão: resolver todos os conflitos com links e outras coisas quando
Depois disso
fonte