Um problema relativamente comum que aparece no preparo do ambiente do VSCode para o trabalho em projetos com o Zephyr é um erro causado pelo Python. Esse tutorial ensina a resolver essa questão de maneira rápida e fácil.

Uma das causas de problemas na instalação do VSCode é uma falha no download do python que é feita pelo instalador do Zephyr Developer. Essa falha fica evidente ao verificarmos os tamanhos dos arquivos no diretório onde o instalador do Zephyr Developer alocou o python.

Portanto, o primeiro passo é verificar se o python realmente está lá e de que forma. Vejamos:

  1. Tecle windows+R

  2. Na caixa que irá abrir, digite cmd e dê OK. Então você estará no Command Prompt, que seria equivalente ao terminal do Linux.

  3. Digite where python

    image.png

  4. O que se segue é um caminho completo apontando a localização do python.exe. Vamos colocar aqui um exemplo típico: C:\Users\nome_usuario\AppData\Local\Microsoft\WindowsApps\python.exe

  5. Digite python --version (no terminal do VSCode) saber a versão do python instalada. Se "where python" ou "python --version" não retornaram resultados tais como os dos prints acima, então é necessário verificar se o python está devidamente configurado nas variáveis de ambiente do windows. Por enquanto, deixamos isso para depois. Agora continuando e seguindo o caminho típico da instalação do python vamos pelos diretórios do Windows ver o que encontramos:

image.png

  1. No exemplo acima vemos uma das causas supracitadas, uma falha no download do python feita pelo VSCODE no processo de instalação do Zephyr deixa os arquivos com 0KB, logo são inúteis e precisamos corrigir isso.

Download, instalação e configuração do Python.

  1. Na preparação deste tutorial foi usado um Windows 10 64bits, portanto instale aquele que for correspondente ao computador em uso. Seguindo, no endereço: https://www.python.org/downloads/release/python-3100/ faça download do python escolhendo a opção adequada, no nosso caso é Windows Installer (64-bit).
  2. Prossiga com a instalação, preste atenção no local sugerido pelo instalador, pois precisaremos dele agora mesmo. Vá pelo windows Explorer até o diretório onde o Python acabou de ser instalado, selecione e copie todo o conteúdo.

image.png

  1. Cole onde está o Python que é executado pelo Zephyr, que provavelmente é : C:\Users\nome_usuario\AppData\Local\Microsoft\WindowsApps

Configurar as variáveis de ambiente do windows

Um outro passo muito importante para sanar o problema é configurar o Python nas variáveis de ambiente do Windows. Essa necessidade se dá devido ao fato dos scripts do Zephyr executarem comandos tais como where python, python --version e python propriamente dito. Tais comandos só serão bem sucedidos se as variáveis ambiente estiverem devidamente configuradas.

  1. Para configurar as variáveis de ambiente do Python no Windows 10, pesquise por "variáveis de ambiente" no menu Iniciar e selecione "Editar as variáveis de ambiente do sistema". Para Windows 11, pesquisa por “Editar as variáveis de ambiente para sua conta”.