diff --git a/Common/otb_numpy_proc.py b/Common/otb_numpy_proc.py
index 1465d0402ee9d60f825e514df165cb2a64908099..00b6bdac2d73ab3b389ed743849071ba189f877d 100644
--- a/Common/otb_numpy_proc.py
+++ b/Common/otb_numpy_proc.py
@@ -5,7 +5,7 @@ from time import sleep
 import os, psutil
 from functools import partial
 import string, random
-from gdal import BuildVRT
+from osgeo.gdal import BuildVRT
 
 def randomword(length):
     return ''.join(random.choice(string.ascii_lowercase) for i in range(length))
diff --git a/Common/otb_vector_proc.py b/Common/otb_vector_proc.py
index 4fd5e8c53656277692851e6a5252e179f38dcba8..65a95681a51a4a4ce23fc38c6772609a0c200d71 100644
--- a/Common/otb_vector_proc.py
+++ b/Common/otb_vector_proc.py
@@ -1,4 +1,4 @@
-import gdal, ogr, osr
+from osgeo import gdal, ogr, osr
 import numpy as np
 import otb_numpy_proc
 import otbApplication as otb
diff --git a/TimeSeries/s1base.py b/TimeSeries/s1base.py
index e8802bf454480a3fc8ae336b9aa5b8c8bc24266b..22f897513d94957e565d28f8030575a267dd464d 100644
--- a/TimeSeries/s1base.py
+++ b/TimeSeries/s1base.py
@@ -1,5 +1,5 @@
 import otbApplication as otb
-from otb_numpy_proc import to_otb_pipeline
+from Common.otb_numpy_proc import to_otb_pipeline
 import os
 import glob
 import numpy as np