Instalando Node.js e Python Gratuitamente e sem Complicações — aula do módulo Primeiros Passos no Terminal, na trilha Setup Essencial & Terminal Descomplicado…
Leitura de aproximadamente 5 minutos.
Módulo: Primeiros Passos no Terminal · Curso: Setup Essencial & Terminal Descomplicado · Formação: Formação Nível Zero: Ferramentas Essenciais e Gratuitas de IA e Código
Quando você escreve um arquivo de texto com instruções em uma linguagem de programação (seja JavaScript ou Python), o seu sistema operacional não consegue executar aquele texto diretamente. Os processadores de computador entendem apenas código binário de máquina (sequências de 0 e 1).
Um Runtime (ambiente de execução) é o programa intermediário — o motor tradutor — que lê o seu código legível por humanos e o transforma instantaneamente em ações executáveis no computador.
+-------------------------------------------------------------------------------+
| FLUXO DE EXECUÇÃO DE UM RUNTIME |
+-------------------------------------------------------------------------------+
| |
| [Código em Texto] ──> [Runtime (Node.js / Python)] ──> [Sistema Operacional]|
| (app.js ou main.py) (Motor de Tradução e (Executa no HD, |
| Gerenciador de Memória) Rede e Memória) |
| |
+-------------------------------------------------------------------------------+
Ao acessar o portal oficial do Node.js, você verá duas opções de download para o seu sistema operacional:
1. LTS (Long Term Support - Suporte de Longo Prazo): Versão altamente estável, testada por grandes empresas de tecnologia e recomendada para produção. 2. Current (Atual): Versão experimental com recursos recém-lançados que ainda podem conter instabilidades ou incompatibilidades com bibliotecas antigas.
Regra prática: Sempre instale a versão LTS.
1. Acesse o site oficial: nodejs.org. 2. Clique no botão da versão LTS para baixar o instalador recomendado para o seu sistema. 3. Execute o instalador baixado (.msi no Windows ou .pkg no macOS). 4. Avance nas telas aceitando os termos de uso e mantendo os caminhos padrão. 5. Na tela Tools for Native Modules, não é necessário marcar a instalação de ferramentas pesadas do C++ a menos que explicitamente exigido por um projeto avançado. 6. Clique em Install e conclua o processo.
O processo de instalação do Python é direto, mas contém um detalhe decisivo na primeira tela que define se o terminal conseguirá ou não encontrar o programa.
A variável de ambiente PATH é como uma "lista de endereços conhecidos" do seu sistema operacional. Quando você digita python no terminal, o Windows consulta a lista do PATH para saber em qual pasta do seu disco rígido o arquivo executável python.exe está guardado. Se o Python não estiver registrado no PATH, o terminal exibirá a mensagem 'python' não é reconhecido como um comando interno.
+-------------------------------------------------------------------------------+
| COMO O TERMINAL LOCALIZA O RUNTIME VIA PATH |
+-------------------------------------------------------------------------------+
| |
| Você digita "python" no terminal |
| │ |
| ▼ |
| O Windows consulta o PATH: |
| ├── C:\Windows\system32 ? Não está aqui. |
| ├── C:\Program Files\Git ? Não está aqui. |
| └── C:\Users\Nome\AppData\Local\Programs\Python ? Achou! ──> [Executa] |
| |
+-------------------------------------------------------------------------------+
1. Acesse a página oficial de downloads: python.org/downloads. 2. Baixe o instalador mais recente do Python 3. 3. ATENÇÃO AO PASSO MAIS IMPORTANTE: Ao abrir o instalador, na primeira tela, na parte inferior, marque a caixa de seleção: ☑ Add python.exe to PATH (ou Add Python to environment variables). 4. Clique na opção superior Install Now. 5. Ao término da instalação, se aparecer a opção Disable path length limit (Desativar limite de comprimento de caminho), clique nela para evitar erros com caminhos longos de pastas no Windows.
[!WARNING]
Esquecer de marcar "Add Python to PATH" na instalação: Se você já instalou o Python anteriormente e o terminal não reconhece o comandopython --version, não tente alterar o registro do Windows manualmente se não tiver experiência. A forma mais rápida e segura de corrigir é baixar o instalador do Python novamente no site oficial, executá-lo, escolher a opção Modify (ou desinstalar e reinstalar) e garantir que a caixaAdd python.exe to PATHesteja marcada.
Outro alerta importante: após instalar qualquer runtime, feche e reabra todas as janelas do terminal para que a nova lista de caminhos do PATH passe a valer.
Abra o seu Git Bash (ou PowerShell) recém-instalado e execute os comandos de validação para certificar que ambos os runtimes estão operacionais:
1. Valide o Node.js e o gerenciador npm:
node -v
npm -v
(Você verá números de versão como v20.x.x ou v22.x.x e 10.x.x).
2. Valide o Python e o gerenciador de pacotes pip:
python --version
pip --version
(A saída exibirá Python 3.1x.x e a versão do pip).
3. Execute um teste de cálculo rápido no Node.js:
node -e "console.log('Node.js funcionando perfeitamente! Resultado:', 40 + 2);"
4. Execute um teste de cálculo rápido no Python:
python -c "print('Python funcionando perfeitamente! Resultado:', 100 * 5)"