diff --git a/Modules/Wrappers/SWIG/src/itkBase.i b/Modules/Wrappers/SWIG/src/itkBase.i
index 02d713407c9b3cd4600f72b1e14e5c5ce8ccb03e..66cb0d1f504cb11610f91bd0b28105fd3bef0805 100644
--- a/Modules/Wrappers/SWIG/src/itkBase.i
+++ b/Modules/Wrappers/SWIG/src/itkBase.i
@@ -54,7 +54,9 @@
 %include <std_string.i>
 %include <std_vector.i>
 %include <std_map.i>
+#if SWIGPYTHON
 %include <std_complex.i>
+#endif
 
 %template(vectorstring)     std::vector< std::string >;
 %template(mapstringstring)  std::map< std::string, std::string >;