diff --git a/create_python_for_vscode.sh b/create_python_for_vscode.sh
new file mode 100755
index 0000000000000000000000000000000000000000..7d2dcfc02addc8fe9222b8c71052934360e16891
--- /dev/null
+++ b/create_python_for_vscode.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+SOURCE_PATH="${BASH_SOURCE[0]:-${(%):-%x}}"
+
+RELATIVE_PATH="$(dirname "$SOURCE_PATH")"
+ABSOLUTE_PATH="$(realpath "${RELATIVE_PATH}")"
+source "${ABSOLUTE_PATH}"/config.sh
+PYTHONWRAPPER="${ABSOLUTE_PATH}"/python
+
+echo '#!/bin/bash
+module purge 2> /dev/null
+deactivate 2> /dev/null
+source "'"${ABSOLUTE_PATH}"'"/activate.sh
+python "$@"
+' > "${PYTHONWRAPPER}"
+
+chmod a+x "${PYTHONWRAPPER}"