MirrorNest
← Todos os guias

Python development environment on Windows

Install Python via winget and set up an isolated virtual environment per project -- the standard, officially recommended way to avoid dependency conflicts between projects.

Destino: Windows 10 2004+ or Windows 11DevelopmentProgrammingSite oficial ↗Documentação oficial ↗
Este guia foi elaborado a partir da documentação oficial do Python development environment on Windows, ligada acima — verifique sempre lá os nomes exatos dos pacotes/versões antes de executar estes comandos num servidor de produção, uma vez que as versões da distribuição e do projeto mudam com o tempo.
  1. 1Install Python via WinGet

    winget install --id Python.Python.3.12 -e

    Installing via winget (rather than the Microsoft Store listing) gets the official python.org build and avoids the Store version's sandboxing quirks.

  2. 2Verify the install in a new terminal

    Open a fresh PowerShell window (so PATH changes take effect) and confirm.

    python --version
    pip --version
  3. 3Create a virtual environment per project

    Run this inside your project folder -- it creates an isolated Python + pip just for that project, so its dependencies never clash with another project's.

    python -m venv .venv
    .venv\Scripts\Activate.ps1

    If PowerShell blocks the activation script with an execution-policy error, run: Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

  4. 4Install packages into the active environment

    pip install --upgrade pip
    pip install <package-name>