1
resposta

graphviz no vscode

Ola! Estou acompanhando a aula mas travei na hora de imprimir o gráfico, ja tentei diversas coisas e nada funciona. Agora estou tentando por essa extensao do vscode: Graphviz Preview, e ela pega o arquivo do setting.json:

{ "graphvizPreview.dotPath": "tree" }

Mas não consigo salvar em um formato que o preview leia. Teria alguma outra forma?

1 resposta

Oie, Rayssa! Tudo tranquilo?

Vou mostrar aqui duas soluções que encontramos, espero que te ajude. Caso ainda assim não funcione com você, não hesite em nos retornar por aqui, tá bem?

Primeira solução:

Caso você esteja utilizando o Jupyter no vscode tente executar o comando para instalar o graphviz, conforme imagem abaixo. O comando é:

!pip install graphviz

Tela do vscode utilizando o jupyter notebook. Imagem com fundo escuro. Na imagem possui uma seta apontando para a seguinte linha de comando: !pip install graphviz, em uma célula do Jupyter.

Caso você não esteja utilizando o Jupyter no vscode, pode utilizar o seguinte comando no terminal, conforme imagem abaixo:

pip install graphviz

Imagem exibindo a tela do terminal do vscode executando o comando "pip install graphviz". Como resultado da execução na tela aparece a mensagem: Requirement already satisfied: graphviz, indicando que já existe esse pacote instalado. Existem 3 abas no vscode: PROBLEMS, OUTPUT, TERMINAL

Na imagem possui a mensagem que já existe o graphviz instalado, caso você não o tenha instalado a mensagem será diferente.

Após a instalação, tente rodar novamente o código para exibir a árvore de decisão. Mas se ainda assim não funcionar, tente a segunda solução.

Segunda solução:

Inicialmente vamos fazer o download da versão mais recente do graphviz nesse site. conforme a imagem abaixo:

imagem mostrando a tela do site para download do graphviz versão 2.49.2. A imagem está em fundo branco e possui um quadrado na cor azul destacando a parte de download para windows.

Feito o download do arquivo, inicia-se a instalação normalmente até a aba para adicionar o graphviz nos PATHs. É aqui que está a sacada: coloque para adicionar o graphviz no PATH (Não é necessário adicionar para todos os usuários), conforme a imagem abaixo:

Tela de instalação do graphviz na aba de "install options". Nesta aba há três opções para marcar: primeira: do not Graphviz to the system PATH, segunda: add Graphviz to the system PATH for all users, terceira: Add graphviz to the system PATH for current user. Na imagem possui uma seta apontando para a terceira opção.

Prontinho, feito isso pode seguir com a instalação normalmente ("próximo", "install"...).

Após ter concluído a instalação, vamos agora instalar o graphviz no nosso ambiente do vscode. Para isso basta apenas utilizar o seguinte comando conforme imagem abaixo (caso você esteja utilizando o Jupyter Notebook no vscode):

!pip install graphviz

Conforme imagem abaixo:

Tela do vscode utilizando o Jupyter notebook. Imagem com fundo escuro. Na imagem possui uma seta apontando para a seguinte linha de comando: !pip install graphviz, em uma célula do Jupyter.

Caso você não esteja utilizando o Jupyter no vscode, pode utilizar o seguinte comando no terminal conforme imagem abaixo:

pip install graphviz

Imagem exibindo a tela do terminal do vscode executando o comando "pip install graphviz". Como resultado da execução na tela aparece a mensagem: Requirement already satisfied: graphviz, indicando que já existe esse pacote instalado

Na imagem obtive como resultado que já existe o graphviz instalado na máquina, caso você não o possua instalado a mensagem será um pouco diferente.

Após isso, basta executar o código para visualização da árvore de decisão, conforme mostrado em aula, que deverá funcionar.

Caso ainda persista alguma dúvida, estou sempre à disposição.

Espero ter ajudado.

:)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!