diff --git a/Makefile-template-python-ds b/Makefile-template-python-ds
index 26b50be839f0bc5b14a012bda5e3c054b2f0cdec..e3eb298c96d335fd2fcdd00f54c235a56a959d1e 100644
--- a/Makefile-template-python-ds
+++ b/Makefile-template-python-ds
@@ -6,7 +6,7 @@ PY_FILES += $(wildcard src/*.py)
 
 default: bin ${PY_FILES}
 	@cp ${PY_FILES} bin/${DIRNAME}
-	@echo "#!/usr/bin/env python\nimport sys\nsys.path.append(sys.path[0]+'/${DIRNAME}')\nfrom ${MODNAME} import main\nif __name__ == '__main__':\n    main()\n" > bin/${NAME}
+	@echo "#!/usr/bin/env python3\nimport sys\nsys.path.append(sys.path[0]+'/${DIRNAME}')\nfrom ${MODNAME} import main\nif __name__ == '__main__':\n    main()\n" > bin/${NAME}
 	@chmod +x bin/${NAME} bin/${DIRNAME}/${MAIN}
 
 bin:
diff --git a/Makefile-template-python-gui b/Makefile-template-python-gui
index ad3b570299415098343294f216b161e014d9edf3..7536829e91f24772c4ba7748b632c07f76df6b8a 100644
--- a/Makefile-template-python-gui
+++ b/Makefile-template-python-gui
@@ -7,7 +7,7 @@ PY_FILES += $(wildcard src/*.py)
 
 default: bin ${PY_FILES}
 	@cp ${PY_FILES} bin/${DIRNAME}
-	@echo "#!/usr/bin/env python\nimport sys\nsys.path.append(sys.path[0]+'/${DIRNAME}')\nfrom ${MODNAME} import main\nif __name__ == '__main__':\n    main()\n" > bin/${NAME}
+	@echo "#!/usr/bin/env python3\nimport sys\nsys.path.append(sys.path[0]+'/${DIRNAME}')\nfrom ${MODNAME} import main\nif __name__ == '__main__':\n    main()\n" > bin/${NAME}
 	@chmod +x bin/${NAME} bin/${DIRNAME}/${MAIN}
 
 bin: