Jupyter Tutorial do Notebook: como instalar e usar Jupyter?
⚡ Resumo Inteligente
Jupyter O Notebook é um aplicativo web de código aberto que combina código executável, equações, visualizações e texto narrativo em um único documento compartilhável, funcionando igualmente bem em um laptop ou em um servidor AWS.

O que é a Jupyter Caderno?
Jupyter Portátil é um aplicativo da web de código aberto para escrever e compartilhar códigos ao vivo, equações e visualizações com elementos de rich text. Ele fornece uma maneira conveniente de escrever parágrafos, equações, títulos, links e figuras para executar análises de dados. Também é útil para compartilhar algoritmos interativos com seu público para fins de ensino ou demonstração.
Introduction to Jupyter Notebook App
O Jupyter Notebook App é a interface onde você pode escrever seus scripts e códigos através de seu navegador. O aplicativo pode ser usado localmente, o que significa que você não precisa de acesso à Internet ou de um servidor remoto.
Cada cálculo é feito através de um kernel. Um novo kernel é criado cada vez que você inicia um Jupyter Caderno.
As instalações atuais enviam Notebook 7, construído em JupyterLaboratório jupyter notebook Ainda funciona, e ambos leem o mesmo. .ipynb arquivo.
Como usar Jupyter Portátil
Na sessão abaixo, você aprenderá como usar Jupyter Caderno. Você escreverá uma linha simples de código para se familiarizar com o ambiente de Jupyter.
Passo 1) Você adiciona uma pasta dentro do diretório de trabalho que conterá todos os notebooks que você criar durante os tutoriais sobre TensorFlow.
If Jupyter está faltando, execute pip install notebook primeiro, como o Guia de instalação do TensorFlow faz isso. Em seguida, abra o Terminal e escreva
mkdir jupyter_tf jupyter notebook
Code Explicação
- mkdir jupyter_tf: Cria uma pasta chamada jupyter_tf
- caderno jupyter: Aberto Jupyter web-app
Passo 2) Você pode ver a nova pasta dentro do ambiente. Clique na pasta jupyter_tf.
Passo 3) Dentro desta pasta você criará seu primeiro caderno. Clique no botão New e Python 3.
Passo 4) Você está dentro do Jupyter ambiente. Até o momento, seu notebook se chama Untitled.ipynb. Este é o nome padrão fornecido por Jupyter. Vamos renomeá-lo clicando em Envie o e Rebatizar
Você pode renomeá-lo como Introdução_jupyter
No interior do Jupyter Na interface do Notebook, você escreve código, anotações ou texto dentro das células.
Dentro de uma célula, você pode escrever uma única linha de código.
ou múltiplas linhas. Jupyter lê o código uma linha após a outra.
Por exemplo, se você escrever o seguinte código dentro de uma célula.
Ele produzirá esta saída.
Passo 5) Você está pronto para escrever sua primeira linha de código. Observe que a célula tem duas cores. A cor verde significa que você está no... modo de edição.
A cor azul, no entanto, indica que você está em modo de execução.
Sua primeira linha de código imprimirá Guru99!. Dentro da célula, você pode escrever
print("Guru99!")
Existem duas maneiras de executar um código em Jupyter:
- Clique e execute
- Atalhos de teclado
Para executar o código, você pode clicar em Célula e depois Execute células e selecione abaixo
Você pode ver que o código está impresso abaixo da célula e uma nova célula apareceu logo após a saída.
Uma maneira mais rápida de executar um código é usar o Atalhos de teclado. Para acessar os atalhos de teclado, vá para Suporte e Atalhos de teclado
Abaixo está a lista de atalhos para um teclado MacOS. Você pode editar os atalhos no editor.
A seguir estão os atalhos para Windows
Escreva esta linha
print("Hello world!")
E tente o atalho de teclado. Alt+Enter executa a célula e insere uma nova célula vazia abaixo.
Passo 6) É hora de fechar o Notebook. Vá para Envie o e clique em Fechar e parar
Observação: Jupyter salva automaticamente o notebook com checkpoint. Se você tiver a seguinte mensagem:
Isso significa Jupyter não salvou o arquivo desde o último ponto de verificação. Você pode salvar o notebook manualmente
Você será redirecionado para o painel principal. Você pode ver que seu notebook foi salvo há um minuto. Você pode sair com segurança.
Instale Jupyter Caderno com AWS
Quando um conjunto de dados ultrapassar a capacidade da memória local, mova o notebook para um servidor na nuvem. Abaixo, você encontrará um passo a passo para instalar e executar o notebook. Jupyter Caderno sobre AWS:
Se você não possui uma conta na AWS, crie uma conta gratuita aqui..
Procederemos da seguinte forma
- Parte 1: Configure um par de chaves
- Parte 2: Configure um grupo de segurança
- Parte 3: Instância de lançamento
- Parte 4: Instale o Docker
- Parte 5: Instalar Jupyter
- Parte 6: Conexão próxima
Parte 1: Configure um par de chaves
Passo 1) Acesse Serviços e encontra EC2
Passo 2) No painel e clique em Pares de chaves
Passo 3) Clique em Criar par de chaves
- Você pode chamá-la de chave Docker
- Clique em Criar
Um arquivo chamado Docker_key.pem é baixado.
Passo 4) Copie e cole na chave da pasta. Precisaremos disso em breve.
Exclusivo para usuários de Mac OS
Esta etapa se aplica somente a usuários de Mac OS. Windows E os usuários de Linux podem pular diretamente para a Parte 2.
Você precisa definir um diretório de trabalho que conterá a chave do arquivo.
Primeiro de tudo, crie uma pasta chamada key. Para nós, ele está localizado dentro da pasta principal do Docker. Então, você define este caminho como seu diretório de trabalho
mkdir Docker/key cd Docker/key
Parte 2: Configure um grupo de segurança
Passo 1) Você precisa configurar um grupo de segurança. Você pode acessá-lo com o painel
Passo 2) Clique em Criar grupo de segurança
Passo 3) Na próxima tela
- Insira o nome do grupo de segurança “jupyter_docker” e a descrição “Grupo de segurança para Docker”.
- Adicione as quatro regras de entrada listadas abaixo:
- ssh: intervalo de portas 22, fonte em qualquer lugar
- http: intervalo de portas 80, fonte em qualquer lugar
- https: intervalo de portas 443, fonte em qualquer lugar
- TCP personalizado: intervalo de portas 8888, origem em qualquer lugar
- Clique em Criar.
Passo 4) O grupo de segurança recém-criado será listado
Parte 3: Instância de lançamento
Você finalmente está pronto para criar a instância
Passo 1) Clique em Iniciar instância
O servidor padrão é suficiente. Escolha o Amazon AMI Linux. As capturas de tela mostram a imagem 2018.03.0; os consoles atuais oferecem Amazon Linux 2023Portanto, combine rótulos, não pixels.
AMI significa Amazon Imagem da máquina. Contém as informações necessárias para iniciar uma instância que é executada em um servidor virtual na nuvem.
Observe que a AWS possui um servidor dedicado ao aprendizado profundo, como:
- AMI de aprendizado profundo (Ubuntu)
- AMI de aprendizado profundo
- AMI de base de aprendizado profundo (Ubuntu)
Todos eles vêm com binários recentes de frameworks de aprendizado profundo pré-instalados em ambientes virtuais separados:
Cada imagem está totalmente configurada com NVIDIA CUDA, cuDNN e NCCL, bem como Intel MKL-DNN.
Passo 2) Escolha t2.microÉ um servidor de nível gratuito. A AWS oferece gratuitamente esta máquina virtual equipada com 1 vCPU e 1 GB de memória. Este servidor oferece um bom equilíbrio entre desempenho de computação, memória e rede. É adequado para cargas de trabalho de pequeno e médio porte.
Passo 3) Mantenha as configurações padrão na próxima tela e clique em Próximo: Adicionar armazenamento
Passo 4) Aumente o armazenamento para 10 GB e clique em Avançar
Passo 5) Mantenha as configurações padrão e clique em Próximo: Configurar grupo de segurança
Passo 6) Escolha o grupo de segurança que você criou antes, que é jupyter_docker
Passo 7) Revveja suas configurações e clique no botão iniciar
Passo 8) A última etapa é vincular o par de chaves à instância.
Passo 9) A instância será iniciada
Passo 10) Abaixo segue um resumo das instâncias atualmente em uso. Observe o IP público.
Passo 11) Clique em Conectar
Você encontrará os detalhes de conexão.
Inicie sua instância (usuários do Mac OS)
Primeiro, aponte o diretório de trabalho do terminal para a pasta que contém o arquivo do par de chaves.
execute o código
chmod 400 docker.pem
Abra a conexão com este código.
Existem dois comandos. Às vezes, o primeiro para. Jupyter Abrindo o caderno.
Neste caso, use o segundo para forçar a conexão em Jupyter Caderno no EC2.
# If able to launch Jupyter ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com # If not able to launch Jupyter ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com -L 8888:127.0.0.1:8888
Na primeira vez, você será solicitado a aceitar a conexão
Inicie sua instância (Windows Comercial)
Passo 1) Acesse este site para baixar PuTTY e PuTTYgen PuTTY
Você precisa baixar
- PuTTY: inicie a instância
- PuTTYgen: converta o arquivo pem para ppk
Agora que ambos os programas estão instalados, você precisa converter o arquivo .pem para .ppk. O PuTTY só consegue ler arquivos .ppk. O arquivo .pem contém a chave exclusiva criada pela AWS.
Passo 2) Abra o PuTTYgen e clique em Carregar. Navegue até a pasta onde o arquivo .pem está localizado.
Passo 3) Depois de carregar o arquivo, você receberá um aviso informando que a chave foi importada com sucesso. Clique em OK
Passo 4) Em seguida, clique em Salvar chave privada. Você será perguntado se deseja salvar esta chave sem uma senha. Clique em sim.
Passo 5) Salve a chave
Passo 6) Vá para AWS e copie o DNS público
Abra o PuTTY e cole o DNS público no nome do host
Passo 7)
- No painel esquerdo, desdobre SSH e abra Auth
- Navegue pela chave privada. Você deve selecionar o .ppk
- Clique em Abrir.
Passo 8)
Concluída esta etapa, uma nova janela será aberta. Clique em Sim se você vir este pop-up
Passo 9)
Você precisa fazer login como: ec2-user
Passo 10)
Você está conectado ao Amazon AMI do Linux.
Parte 4: Instale o Docker
O Tutorial de Docker Abrange o vocabulário de contêineres usado abaixo.
Enquanto estiver conectado ao servidor através do PuTTY ou do Terminal, você pode instalar o Estivador motor.
Execute os seguintes códigos. Amazon Linux 2023, use dnf pela yum e systemctl start docker pela service docker start.
sudo yum update -y sudo yum install -y docker sudo service docker start sudo usermod -a -G docker ec2-user exit
Inicie novamente a conexão
ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com -L 8888:127.0.0.1:8888
Windows Os usuários se reconectam com o PuTTY exatamente como descrito acima.
Parte 5: Instalar Jupyter
Passo 1) Criar o Jupyter contêiner a partir de uma imagem pré-construída:
## Tensorflow docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/tensorflow-notebook ## Spark docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/pyspark-notebook
Code Explicação
- docker run: execute a imagem
- v: anexar um volume
- ~/trabalho:/home/jovyan/trabalho: Volume
- 8888:8888: porta
- jupyter/datascience-notebook: Imagem
Para outras imagens pré-construídas, navegue até Jupyter Repositório Docker StacksDesde outubro de 2023, essas imagens são distribuídas no Quay.io, então faça o pull. quay.io/jupyter/tensorflow-notebook or quay.io/jupyter/pyspark-notebook pela PySparkAs cópias do Docker Hub estão congeladas.
Permita que o contêiner escreva no montado work pasta para que os notebooks sobrevivam a uma reinicialização:
sudo chown 1000 ~/work
Passo 2) Instale tree Assim, você pode inspecionar o diretório de trabalho:
sudo yum install -y tree
Passo 3) Verifique o contêiner e seu nome
Execute os comandos abaixo na ordem indicada:
- Liste os contêineres em execução:
docker ps
- Leia o log do contêiner para obter mais informações. Jupyter URLAqui, o contêiner se chama vigilant_easley:
docker logs vigilant_easley
- Copie o URL, com seu token, do registro.
Passo 4) De acordo com o relatório URL No log, substitua o host (90a3c09282d6 ou 127.0.0.1) pelo DNS público da sua instância:
http://(90a3c09282d6 or 127.0.0.1):8888/?token=f460f1e79ab74c382b19f90fe3fd55f9f99c5222365eceed
Passo 5) O novo URL torna-se,
http://ec2-174-129-135-16.compute-1.amazonaws.com:8888/?token=f460f1e79ab74c382b19f90fe3fd55f9f99c5222365eceed
Passo 6) Copie e cole o URL em seu navegador.
Jupyter Abre
Passo 7) Agora você pode criar um novo caderno dentro do seu work pasta.
Parte 6: Conexão próxima
Feche a conexão no terminal
exit
Volte para AWS e pare o servidor.
guia de solução de problemas
Se o Docker não funcionar, reconstrua a imagem usando
docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/tensorflow-notebook

































































