Jupyter Notebook no VSCode – Como Usar?
Você sabe como configurar Jupyter Notebook no VSCode? Nesta aula vamos fazer a instalação e baixar as bibliotecas necessárias junto!
Para usar o Jupyter Notebook no VSCode, tenha o Python instalado, abra o ícone de extensões na barra lateral, procure por Jupyter e clique em Install. Depois crie um arquivo com a extensão .ipynb, como codigo.ipynb, e o editor já abre no formato de células. Na primeira execução, instale o ipykernel quando for solicitado.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
O que você aprende neste vídeo
Resposta rápida: O vídeo instala o Jupyter dentro do VS Code pela extensão, cria um arquivo .ipynb e roda a primeira célula. O ponto que costuma travar é o kernel: ele só é instalado na primeira execução. E, diferente do Anaconda, nada de biblioteca vem junto, então pandas e openpyxl entram pelo pip antes de qualquer análise.
Neste vídeo (8 min):
- 1:00 - Instalar a extensão Jupyter pelo ícone de extensões da barra lateral do VS Code.
- 1:40 - O arquivo do notebook tem extensão
.ipynb, e não.py. - 2:10 - Criar o arquivo e ver o editor abrir já no formato de células.
- 2:40 - O Python precisa estar instalado e configurado no VS Code antes disso.
- 3:10 - Rodar a primeira célula e liberar o firewall do Windows quando ele perguntar.
- 3:40 - A instalação do kernel na primeira execução, e o que ele faz por trás.
- 4:40 - A diferença para o Anaconda: aqui nenhuma biblioteca vem instalada junto.
- 5:00 - Instalar o pandas pelo terminal do editor ou pela própria célula do notebook.
- 5:30 - Instalar também o openpyxl, necessário para ler arquivo do Excel com pandas.
- 6:00 - A instalação vai para o Python padrão da máquina, sem ambiente virtual.
- 6:20 - Importar o pandas e montar um DataFrame dentro da célula.
- 7:00 - Usar o display para ver a tabela formatada, do mesmo jeito que no Jupyter.
Trechos do vídeo:
- O kernel é o processo que executa as células e guarda os valores entre elas. É ele que permite rodar um bloco de código depois do outro sem perder o que já foi calculado.
- A primeira execução demora porque o kernel está carregando tudo. Da segunda em diante a mesma célula roda na hora.
Fala Impressionadores! Na aula de hoje eu quero te mostrar como configurar o VSCode para Python!
A ideia dessa aula é te mostrar como instalar a extensão do Jupyter Notebook no VSCode, ou seja, você vai ter o Jupyter Notebook dentro do seu VSCode para poder programar.
Então se você gosta do Jupyter, mas quer programar dentro do VSCode você vai conseguir fazer isso com essa aula.
O passo a passo é bem simples e ele vai funcionar igual ao Jupyter, então você vai ter as células, pode fazer a instalação das bibliotecas como faz normalmente, pode utilizar os recursos do próprio Jupyter como no Display.
E aí, bora aprender a fazer a configuração do VSCode para Python?
Para isso você precisa ter o Python instalado no seu computador, se você ainda não fez a instalação vou deixar uma aula aqui para te ajudar no processo de instalação do Python!
Instalando o Jupyter
Feito isso abra o VS Code e clique no ícone de extensões do lado esquerdo -> procure pela extensão do Jupyter e clique em install.

Obs. os arquivos do Jupyter não são arquivos tipo py, eles são arquivos do tipo ipynb, são chamados de Notebooks do Python.
Como criar um arquivo?
Para criar um arquivo você deve clicar no canto superior esquerdo da tela em New File e escreva no campo que vai surgir o nome do arquivo com a terminação ipynb, por exemplo, codigo.ipynb.
Feito isso, observe que já muda o formato, o ambiente não é mais o de Python.
O funcionamento dele é muito parecido com o do jupyter, você pode acrescentar linhas de código, colocar texto e tudo o que é esperado para o programa rodar normalmente.

Os códigos funcionam normalmente também!

A primeira vez que você rodar pode acontecer de aparecer uma mensagem pedindo para que você instale o ipykernel package, apenas clique em install, pois o programa necessita desse recurso.
Quando instalamos o jupyter dessa forma não instalamos junto todas as bibliotecas do pacote anaconda como seria o processo normal.
Então tudo que faz parte do jupyter funciona normalmente, mas as bibliotecas como o Pandas e o Openpyxl ainda tem que ser instalada.
>pip install pandas
>pip install openpyxlFeito isso podemos rodar os códigos normalmente usando o Jupyter no VS Code!

Perguntas frequentes
1. Como criar um arquivo de notebook no VSCode?
Clique em New File no canto superior esquerdo e digite o nome do arquivo terminando em .ipynb, por exemplo codigo.ipynb. Esses são os Notebooks do Python, diferentes dos arquivos .py. Ao abrir, o ambiente muda para o formato de células, onde você escreve código e texto e executa bloco a bloco.
2. O que é o ipykernel e por que o VSCode pede para instalar?
O ipykernel é o componente que executa o código Python dentro do notebook. Na primeira vez que você roda uma célula, o VSCode detecta a ausência dele e mostra um aviso com o botão Install. Basta aceitar: sem esse pacote as células não conseguem ser executadas.
3. Preciso instalar o Anaconda para usar o Jupyter no VSCode?
Não. A extensão do Jupyter no VSCode já entrega o ambiente de notebooks. A diferença é que ela não traz as bibliotecas que vêm junto com o pacote Anaconda, como pandas e openpyxl. Essas você instala separadamente, conforme a necessidade de cada projeto.
4. Como instalar bibliotecas como pandas e openpyxl?
Use o pip no terminal do VSCode: pip install pandas e pip install openpyxl. Também é possível rodar o comando direto em uma célula do notebook, com um ponto de exclamação na frente. Depois da instalação, basta importar a biblioteca e executar o código normalmente.
Conclusão – Jupyter Notebook no VSCode
Nesta aula fiz um passo a passo rápido e simples explicando como baixar o jupyter no VS Code, além disso, mostrei algumas diferenças desse tipo de instalação.
Se você prefere trabalhar com o VS Code então pode ficar tranquilo que você já pode fazer isso com tanto que baixe as bibliotecas necessárias que não pertencem ao jupyter e sim ao restante do pacote anacondas.
Eu fico por aqui! Espero que gostem! Abraço,
Hashtag Treinamentos
Para acessar outras publicações de Python, clique aqui!


