Create an environment using the Windows Python launcher.
Section: Create environments
Create with Windows py launcher
powershell
powershell
py -m venv .venvExplanation
On Windows, `py` is often the most reliable way to target the installed Python interpreter.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Create environments
Create a .venv environment
Create a conventional project-local virtual environment.
Create with python3
Use python3 explicitly on systems where python points elsewhere.
Create with a specific Python version
Use a specific interpreter to choose the base Python version.
Create in a custom directory
Create a venv anywhere, not just in the project root.
Create with system site packages
Allow access to packages installed in the base interpreter.