diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
index 81bd64beb3e51930337d6467b7469e5da3323f28..89934d762d30db58fe2d031342eab688e4b37c86 100644
--- a/cmake/CMakeLists.txt
+++ b/cmake/CMakeLists.txt
@@ -96,7 +96,7 @@ endif()
 
 if (NOT DISABLE_OPENFLIPPER_PYTHON_SYSTEM)
   if (NOT Python3_FOUND)
-      find_package(Python3 3.12 COMPONENTS Interpreter Development)
+      find_package(Python3 3.11 COMPONENTS Interpreter Development)
   endif()
   if (NOT TARGET pybind11::module OR NOT TARGET pybind11::embed)
       include(FetchContent)