diff --git a/.bashrc b/.bashrc
index 2e252c6f3839df5a10481e32e9be09c819441af0..64d65c9301d4dcb1fa644191ca2f62588f539658 100644
--- a/.bashrc
+++ b/.bashrc
@@ -259,6 +259,13 @@ sync_podcasts () (
     unison podcasts
 )
 
+temp_venv () {
+    cdtemp
+    venv .
+    # shellcheck disable=SC1090,SC1091
+    . bin/activate
+}
+
 toux () {
     touch "$@"
     chmod +x "$@"