diff --git a/Makefile b/Makefile
index 5602f7742740e064b3b2ee4ffb38afb13469c14d..2a768b96f4165eb25871400e808c1fb39350b6e4 100644
--- a/Makefile
+++ b/Makefile
@@ -10,3 +10,7 @@ payload.zip: clean requirements.txt $(src)
 .PHONY = clean
 clean:
 	-rm -r payload.zip payload
+
+.venv: requirements.txt
+	python3 -m venv .venv
+	.venv/bin/pip install -r requirements.txt