Skip to content

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