WSL
WSL + Git + Python
Verificar distribuições disponíveis
wsl --list --online
Instalar distribuição Debian
wsl --install -d Debian
Habilitar o alcance de redes
sudo rm /etc/resolv.conf
sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf'
sudo bash -c 'echo "[network]" > /etc/wsl.conf'
sudo bash -c 'echo "generateResolvConf = false" >> /etc/wsl.conf'
sudo chattr +i /etc/resolv.conf
Atualizar pacotes instalados no sistema
sudo apt update && sudo apt full-upgrade
Instalar o Python
sudo apt-get install python3.10
ou
sudo apt-get install python-is-python3
Instalar instalador de pacotes Python
sudo apt install python3-pip
Instalar um gerador de ambiente Python
sudo apt install python3.11-venv
Criar diretório para um projeto Python
mkdir sample-project && cd sample-project
Iniciar um ambiente de projeto Python
python -m venv .venv && . .venv/bin/activate && python -m pip install --upgrade pip
Instalar o Git Client
sudo apt-get install git
Configurar o Git Client
git config --global user.name "Seu Nome"
git config --global user.email "seu@email.com"
Verificar configuração do Git Client
git config --list --global