diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt
index 8f3495adc82378418d07af379e7c57adbc9895e6..d4e6400710eff0ea5bcf992d9c7cdc5f0dd2a0ed 100644
--- a/swig/CMakeLists.txt
+++ b/swig/CMakeLists.txt
@@ -27,15 +27,17 @@ link_directories(${Libwccl_BINARY_DIR})
 FIND_PACKAGE(SWIG REQUIRED)
 INCLUDE(${SWIG_USE_FILE})
 
-find_package(PythonLibs 2)
-find_package(PythonInterp)
+# Python 2 is deprecated.
+find_package(PythonLibs 3.6)
+find_package(PythonInterp 3.6)
 # idea taken from pyplot build system 
-execute_process(
-	COMMAND
-	${PYTHON_EXECUTABLE} -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='${CMAKE_INSTALL_EXEC_PREFIX}')"
-	OUTPUT_VARIABLE PYTHON_INSTDIR
-	OUTPUT_STRIP_TRAILING_WHITESPACE
-)
+#execute_process(
+#	COMMAND
+#	${PYTHON_EXECUTABLE} -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='${CMAKE_INSTALL_EXEC_PREFIX}')"
+#	OUTPUT_VARIABLE PYTHON_INSTDIR
+#	OUTPUT_STRIP_TRAILING_WHITESPACE
+#)
+set(PYTHON_INSTDIR "lib/python3.6/dist-packages")
 message(STATUS "INFO: " "python lib: ${PYTHON_INSTDIR}" )
 
 INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})