diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1115f64c1d4d935d5b944303e48717798b184126..9e0ea702782be90e980308e4758380c0452433de 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -251,6 +251,8 @@ if( WITH_TESTS STREQUAL "yes" )
    endif( GTEST_FOUND )
 endif( WITH_TESTS STREQUAL "yes" )
 
+find_package( PythonInterp )
+
 #if( BUILD_MPI )
 #   FIND_PATH( PETSC_INCLUDE_DIR petsc.h
 #     /usr/include/petsc
@@ -311,6 +313,10 @@ set( sourceDirectory \"${PROJECT_SOURCE_DIR}/\" )
 set( testsDirectory \"${PROJECT_TESTS_PATH}/\" )
 CONFIGURE_FILE( "tnlConfig.h.in" "${PROJECT_BUILD_PATH}/TNL/tnlConfig.h" )
 INSTALL( FILES ${PROJECT_BUILD_PATH}/TNL/tnlConfig.h DESTINATION include/tnl-${tnlVersion}/TNL )
+if( PYTHONINTERP_FOUND )
+    CONFIGURE_FILE( "tnlConfig.py.in" "${PROJECT_BUILD_PATH}/TNL/tnlConfig.py" )
+    INSTALL( FILES ${PROJECT_BUILD_PATH}/TNL/tnlConfig.py DESTINATION lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/TNL )
+endif( PYTHONINTERP_FOUND )
 
 #Nastavime cesty k hlavickovym souborum a knihovnam
 INCLUDE_DIRECTORIES( src )
diff --git a/tnlConfig.py.in b/tnlConfig.py.in
new file mode 100644
index 0000000000000000000000000000000000000000..5dcee79fd8cebaf243532a66ef7fd178d83bb107
--- /dev/null
+++ b/tnlConfig.py.in
@@ -0,0 +1 @@
+tnl_install_prefix = ${CMAKE_INSTALL_PREFIX}