Estou usando atualmente o Anaconda com Python 2.7, mas precisarei usar o Python 3.5. Posso ter os dois instalados ao mesmo tempo? Devo esperar alguns problemas?
Estou em um Win8 de 64 bits.
python
python-3.x
python-2.7
anaconda
virtualenv
GileBrt
fonte
fonte
conda
utilitário (é uma versão específica do anaconda do virtualenv). Você não precisa mexer com o PATH do Windows e instalar duas versões diferentes do anaconda. Não me lembro agora, mas você pode instalar python2 e python3 em seu anaconda.Respostas:
Meu entendimento é que você não precisa instalar o Anaconda novamente para começar a usar uma versão diferente do python. Em vez disso, o conda tem a capacidade de gerenciar separadamente os ambientes python 2 e 3 .
fonte
conda
. Cobras é apenas um nome de exemplo.Eu uso os dois dependendo de quem no meu departamento estou ajudando (algumas pessoas preferem 2.7, outras 3.5). De qualquer forma, eu uso o Anaconda e minha instalação padrão é 3.5. Eu uso ambientes para outras versões de python, pacotes, etc. Então, por exemplo, quando eu queria começar a usar o python 2.7, executei:
Isso cria um novo ambiente chamado Python27 e instala o Python versão 2.7. Você pode adicionar argumentos a essa linha para instalar outros pacotes por padrão ou apenas começar do zero. O ambiente será ativado automaticamente, para desativar basta digitar
deactivate
(windows) ousource deactivate
(linux, osx) na linha de comando. Para ativar no futuro digiteactivate Python27
(windows) ousource activate Python27
(linux, osx). Eu recomendaria ler a documentação para Gerenciando ambientes no Anaconda, se você escolher esse caminho.Atualizar
A partir da
conda
versão 4.6 agora você pode usarconda activate
econda deactivate
. O uso desource
agora está obsoleto e será eventualmente removido.fonte
Sim você pode.
Você não precisa baixar o Anaconda.
Você só precisa baixar uma das versões do Anaconda e precisa ativar a outra versão do Anaconda python.
Se você tiver o Python 3, poderá configurar um kernel do Python 2 assim;
Se você tem Python 2,
Então você poderá ver as duas versões do Python!
Se você estiver usando o Anaconda Spyder, você deve trocar a versão aqui:
Se você estiver usando Júpiter, verifique aqui:
Nota: Se seu Jupiter ou Anaconda já estiver aberto após a instalação, você precisa reiniciar novamente. Então você poderá ver.
fonte
Tenho o python 2.7.13 e 3.6.2 instalados. Instale o Anaconda para python 3 primeiro e então você pode usar a sintaxe conda para obter 2.7. Minha instalação usou: conda create -n py27 python = 2.7.13 anaconda
fonte
Sim, deve estar tudo bem ter ambas as versões instaladas. Na verdade, é bastante esperado hoje em dia. Muitas coisas são escritas no 2.7, mas o 3.5 está se tornando a norma. Eu recomendaria atualizar todos os seus python para 3.5 ASAP, no entanto.
fonte
O Anaconda é feito para o propósito que você está pedindo. É também um gestor de ambiente. Ele separa os ambientes. Foi feito porque os pacotes estáveis e legados não eram suportados com versões mais novas / instáveis das linguagens de host; portanto, era necessário um software que pudesse separar e gerenciar essas versões na mesma máquina sem a necessidade de reinstalar ou desinstalar ambientes / linguagens de programação de host individuais.
Você pode encontrar a criação / exclusão de ambientes na documentação do Anaconda.
Espero que tenha ajudado.
fonte