diff --git a/Makefile b/Makefile
index 9fe00f5643ee907164575c3990b9201e73639b1e..2cad07abeb554e53a8d0a9de897ef5ebe6aecc83 100644
--- a/Makefile
+++ b/Makefile
@@ -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:
diff --git a/src/SRinfo.py b/src/SRinfo.py
index 3aa7bec52e34741c10e36d3856476cb075559588..e9a1940bf63acf447df57c65c9b7795981efa750 100755
--- a/src/SRinfo.py
+++ b/src/SRinfo.py
@@ -291,9 +291,9 @@ def main():
         U.server_run()
 
     except PyTango.DevFailed as e:
-        print ('-------> Received a DevFailed exception:', e)
+        print(('-------> Received a DevFailed exception:', e))
     except Exception as e:
-        print ('-------> An unforeseen exception occured....', e)
+        print(('-------> An unforeseen exception occured....', e))
 
 if __name__ == '__main__':
     main()