diff --git a/Applications/CLI/CMakeLists.txt b/Applications/CLI/CMakeLists.txt
index 7917577bc43d3d8121e54cdbbb2fcdf90b868320..c8256c3c65f1318e3210b4d154d059771431cb36 100644
--- a/Applications/CLI/CMakeLists.txt
+++ b/Applications/CLI/CMakeLists.txt
@@ -67,6 +67,8 @@ if(OGS_USE_PYTHON)
             OpenGeoSys PRIVATE ApplicationsLib BaseLib GitInfoLib tclap
                                pybind11::pybind11
         )
+
+        install(TARGETS OpenGeoSys LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
     endif()
 endif()
 
@@ -107,9 +109,13 @@ if(OGS_BUILD_PYTHON_MODULE AND NOT (WIN32 AND "${CMAKE_BUILD_TYPE}" STREQUAL
     )
     set_tests_properties(
         ogs_python_module
-        PROPERTIES LABELS "default" ENVIRONMENT_MODIFICATION
-                   PYTHONPATH=path_list_append:$<TARGET_FILE_DIR:OpenGeoSys>
-                   DISABLED $<NOT:$<TARGET_EXISTS:LiquidFlow>>
+        PROPERTIES
+            LABELS
+            "default"
+            ENVIRONMENT_MODIFICATION
+            PYTHONPATH=path_list_append:$<TARGET_FILE_DIR:OpenGeoSys>:${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}
+            DISABLED
+            $<NOT:$<TARGET_EXISTS:LiquidFlow>>
     )
 endif()
 # ---- Installation ----