diff --git a/cmake/ManageCodegenVenv.py b/cmake/ManageCodegenVenv.py
index 740d66cb52b9b53fc731a72231968afe45c6309d..74fc04b47b1ff5ad9b4e997bea4205c4ebbc2abc 100644
--- a/cmake/ManageCodegenVenv.py
+++ b/cmake/ManageCodegenVenv.py
@@ -70,6 +70,7 @@ def reinitialize(state: VenvState):
     subprocess.run(install_args).check_returncode()
 
     state.initialized = True
+    state.user_requirements_hash = None  # Reset installation state
 
 
 def action_initialize(args):