Como instalar 2 Anacondas (Python 2 e 3) no Mac OS

170

Sou relativamente novo no Mac OS. Acabei de instalar o XCode (para o compilador c ++) e o Anaconda com o último Python 3 (para mim). Agora eu estou querendo saber como instalar corretamente o segundo Anaconda (para trabalho) com o Python 2?

Eu preciso das duas versões para trabalhar com o iPython e o Spyder IDE. A maneira ideal é ter ambientes Python totalmente separados. Por exemplo, eu gostaria de poder escrever como conda install scikit-learnpara o ambiente Python 3 e algo como conda2 install scikit-learnpara o Python 2.

night_bat
fonte
1
A solução abaixo parece funcionar bem para mim no Ubuntu também. Embora os usuários do Linux devam saber o suficiente que vale a pena tentar uma solução para o Mac, recomendo que você remova as tags osx e Mac do seu título e substitua pelo general "Unix". Dessa forma, ele aparecerá em mais resultados de pesquisa e / ou não será ignorado pelos usuários do Linux. Especialmente se eles são novos no Linux ou simplesmente não sabem que o Mac é baseado em Unix.
precisa saber é o seguinte

Respostas:

324

Não há necessidade de instalar o Anaconda novamente. Conda, o gerenciador de pacotes do Anaconda, suporta totalmente ambientes separados. A maneira mais fácil de criar um ambiente para o Python 2.7 é fazer

conda create -n python2 python=2.7 anaconda

Isso criará um ambiente nomeado python2que contém a versão Python 2.7 do Anaconda. Você pode ativar esse ambiente com

source activate python2

Isso colocará esse ambiente (normalmente ~/anaconda/envs/python2) na frente do seu PATH, de modo que, quando você digitar pythonno terminal, ele carregará o Python desse ambiente.

Se você não quiser todo o Anaconda, poderá substituí-lo anacondano comando acima pelos pacotes que desejar. Você pode usar condapara instalar pacotes nesse ambiente posteriormente, usando o -n python2sinalizador para condaou ativando o ambiente.

asmeurer
fonte
1
Obrigado! Posso executar dois IDE's Spider com IPythons no Python 2.7 e Python 3.4 simultaneamente dessa maneira?
night_bat 26/06
2
Cada um ipython notebookconfigura outra porta (localhost: 8888, localhost: 8889 etc.). Então, mantenha-os em linha reta e tudo estará pronto.
Alexis
5
Então, como posso alternar entre python2e python3? E entre, eu estou win7.
cqcn1991 12/06
25
No Windows não use source. É apenas activate python2e deactivate.
asmeurer
3
@Shyamkkhadka que existe para mostrar que você ativou um ambiente conda. Se você não gostar, pode desativá-lo com conda config --set changeps1 false.
asmeurer
31

Editar! : Certifique-se de que você deve ter o Python instalado no seu computador.

Talvez minha resposta esteja atrasada para você, mas eu posso ajudar alguém que tem o mesmo problema!

Você não precisa baixar os dois Anaconda.

Se você estiver usando Spydere Jupyterno Anaconda os ambientes e,

Se você já possui o Anaconda 2, digite Terminal:

    python3 -m pip install ipykernel

    python3 -m ipykernel install --user

Se você já possui o Anaconda 3, digite o terminal:

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user

Antes de usar, Spydervocê pode escolher o ambiente Python como abaixo! Às vezes, apenas você pode ver a raiz e o seu novo ambiente Python; portanto, a raiz é o seu primeiro ambiente anaconda!

Anaconda spyder Python 2.7 ou 3.5

Também é Jupyter. Você pode escolher a versão python como esta!

Jupyter Notebook

Eu espero que isso ajude.

Eixo
fonte
4
O Anaconda precisaria ser instalado e configurado para os kernels Jupyter ou Spyder antes que as bibliotecas específicas pudessem ser usadas nessas opções.
OneCricketeer
4

Isso pode ser útil se você tiver mais de uma versão python instalada e não souber como informar seus ide's para usar uma versão específica.

  1. Instale anaconda. A versão mais recente pode ser encontrada aqui
  2. Abra o navegador digitando anaconda-navigatorno terminal
  3. Ambientes abertos. Clique em createe depois escolha sua versão python.
  4. Agora, um novo ambiente será criado para a sua versão do python e você poderá instalar os IDE (listados aqui) clicando nele install.
  5. Inicie o IDE em seu ambiente para que o IDE use a versão especificada para esse ambiente.

Espero que ajude!!

David
fonte