Introdução com Anaconda
Para explicar o que é Anaconda, citaremos sua definição no site oficial:
Anaconda é um gerente de pacotes gratuito e fácil de instalar, gerente de meio ambiente e distribuição Python com uma coleção de mais de 1.000 pacotes de código aberto com suporte gratuito na comunidade. Anaconda é agnóstico da plataforma, para que você possa usá-lo, seja no Windows, MacOS ou Linux.
É fácil proteger e dimensionar qualquer projeto de ciência de dados com a Anaconda, pois ele permite que você pegue um projeto do seu laptop diretamente para o cluster de implantação. Um conjunto completo de recursos também pode ser mostrado aqui com a imagem oficial:
Anaconda Enterprise
Para mostrar brevemente o que é Anaconda, aqui estão alguns pontos rápidos:
Você pode instalar o anaconda daqui. Ele instalará automaticamente o Python em sua máquina para que você não precise instalá -lo separadamente.
Anaconda Vs Jupyter Notebooks
Sempre que tento discutir a Anaconda com pessoas iniciantes com Python e Science de dados, eles ficam confusos entre os notebooks de Anaconda e Jupyter. Vamos citar a diferença em uma linha:
Anaconda é gerenciador de pacotes. Jupyter é um camada de apresentação.
Anaconda tenta resolver o Dependência infernal Em Python, onde diferentes projetos têm diferentes versões de dependência-para não fazer diferentes dependências de projetos requerem versões diferentes, o que pode interferir entre si.
Jupyter tenta resolver a questão de reprodutibilidade na análise, permitindo uma abordagem iterativa e prática para explicar e visualizar código; usando a documentação de texto rico combinada com representações visuais, em uma única solução.
Anaconda é semelhante a Pyenv, Venv e MiConda; Destina -se a alcançar um ambiente python que é 100% reproduzível em outro ambiente, independentemente de quaisquer outras versões das dependências de um projeto disponíveis. É um pouco parecido com o Docker, mas restrito ao ecossistema Python.
Jupyter é um Ferramenta de apresentação incrível para trabalho analítico; Onde você pode apresentar o código em "Blocks", combina com descrições de texto ricas entre blocos e a inclusão de saída formatada dos blocos e gráficos gerados em uma matéria bem projetada por meio do código de outro bloco.
Jupyter é incrivelmente bom em trabalho analítico para garantir reprodutibilidade Na pesquisa de alguém, para que qualquer um possa voltar muitos meses depois e entender visualmente o que alguém tentou explicar e ver exatamente qual código impulsionou qual visualização e conclusão.
Muitas vezes, no trabalho analítico, você acaba com toneladas de notebooks semi-acabados, explicando idéias de prova de conceito, das quais a maioria não liderará em nenhum lugar inicialmente. Algumas dessas apresentações podem meses depois, ou mesmo anos depois, apresentam uma base para construir para um novo problema.
Usando Anaconda e Jupyter Notebook
Finalmente, veremos alguns comandos com os quais poderemos usar Anaconda, Python e Jupyter em nossa máquina Ubuntu. Primeiro, baixaremos o script do instalador do site da Anaconda com este comando:
Curl -o -k https: // repo.Anaconda.com/arquivo/anaconda3-5.2.0-Linux-x86_64.sh
Também precisamos garantir a integridade dos dados deste script:
SHA256SUM ANACONDA3-5.2.0-Linux-x86_64.sh
Teremos a seguinte saída:
Verifique a integridade da Anaconda
Agora podemos executar o script da Anaconda:
Bash anaconda3-5.2.0-Linux-x86_64.sh
Depois de aceitar os termos, forneça um local para a instalação de pacotes ou apenas pressione Enter para que ele pegue o local padrão. Depois que a instalação for concluída, podemos ativar a instalação com este comando:
fonte ~///.Bashrc
Finalmente, teste a instalação:
Lista de conda
Fazendo um ambiente de Anaconda
Depois de termos uma instalação completa, podemos usar o seguinte comando para criar um novo ambiente:
CONDA CREATE -NAME MY_ENV Python = 3
Agora podemos ativar o ambiente que fizemos:
Fonte Ative My_env
Com isso, nosso prompt de comando mudará, refletindo um ambiente ativo da Anaconda. Para continuar configurando um ambiente Jupyter, continue com esta lição, que é uma excelente lição sobre como instalar notebooks Jupyter no Ubuntu e começar a usá -los.
Conclusão: Instale os notebooks Anaconda Python e Jupyter para ciência de dados
Nesta lição, estudamos como podemos instalar e começar a usar o ambiente da Anaconda no Ubuntu 18.04, que é um excelente gerente de ambiente, especialmente para iniciantes para ciência de dados e aprendizado de máquina. Esta é apenas uma introdução muito simples de muitas lições que vir. Compartilhe seu feedback para a lição comigo ou para o Linuxhint Twitter Handle.