diff --git a/apps/drs_spot67_import.py b/apps/drs_spot67_import.py
old mode 100644
new mode 100755
index 67f4532ba1f88e31db1cbcac42a5579ad3b38e27..b0c9d58eed2fb03202a2937fdbee2c92257e3eac
--- a/apps/drs_spot67_import.py
+++ b/apps/drs_spot67_import.py
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 import argparse
 from scenes import save_scenes
 from scenes.spot import get_spot67_scenes
diff --git a/apps/s2_download.py b/apps/s2_download.py
old mode 100644
new mode 100755
index 5c84a86d2e20572887c0eb4ab975632a7bece915..2aa786e7bcebbd91ee9a5c29f2da1b81043fd26c
--- a/apps/s2_download.py
+++ b/apps/s2_download.py
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 import argparse
 from scenes import TheiaDownloader, utils
 import datetime
diff --git a/apps/s2_import.py b/apps/s2_import.py
old mode 100644
new mode 100755
index a07c89af09553ec849f338c3550421ece8fc4221..b2d31f6c7b990187e6a4775b676edc34da341edc
--- a/apps/s2_import.py
+++ b/apps/s2_import.py
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 import argparse
 from scenes import save_scenes
 from scenes.sentinel import get_local_scenes
diff --git a/apps/search.py b/apps/search.py
old mode 100644
new mode 100755
index 1427505352c380cb6ff60332c141f1e600d36963..5900f756a244d299d762181dfce62d1006f1c1f8
--- a/apps/search.py
+++ b/apps/search.py
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 import argparse
 from scenes import load_scenes, Index, utils