Create a project folder and initialize a virtual environment.

Section: Project bootstrap

Create project and venv

bash
bash
mkdir myapp && cd myapp && python -m venv .venv
Explanation

A common project-start sequence.

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 Project bootstrap
Ignore the local venv in Git
Add the environment directory to .gitignore.
OpenIn sheetgitignoresame section
Install common local tooling
Install formatter, linter, and test tooling in the venv.
OpenIn sheetbashsame section
Minimal pyproject.toml example
Basic modern packaging metadata for a local project.
Typical README quick-start block
Copy-paste setup commands for local onboarding.
OpenIn sheetmarkdown
Install project editable from pyproject
Install the current project into the venv in editable mode.
Makefile setup target
Automate local environment setup for contributors.
OpenIn sheetmakefile