According to:
Quote:
|
https://hex-rays.com/products/ida/news/8_3/
|
Quote:
|
IDAPython: added support for Python 3.12
|
Yet according to:
Quote:
|
https://hex-rays.com/products/ida/news/8_4/
|
Quote:
BUGFIX: IDAPython: IDAPython would fail to initialize on Python 3.12 release due to missing 'imp' module
BUGFIX: IDAPython: plugins using PyQt5 would crash IDA when using Python 3.12 release build
|
So it sounds like Python 3.12 debug version is supported in 3.12 only and only in 8.3 not 7.7. 8.4 fixes the issue, would need to custom patch otherwise which would require finding the underlying technical issue in the IDA Python libs which is debatable if it is worth it.