Skip to content

Python312

Vladimir Mandic edited this page Feb 23, 2024 · 2 revisions

Python 3.12 Experimental support

Highly experimental, do not use!
Supported versions of Python are 3.9, 3.10 and 3.11
Majority of development is done using 3.11

Anyhow, if you still want to test it:

Run

  1. Initially, start with --ignore to bypass python version check
  2. After initial install, start with --ignore --experimental to allow version-mismatched packages

Limitations

  • CodeFormer, GFPgan and RealEsrgan depend on basicsr and lmdb which are no longer updated
  • ONNX/Olive, IPEX and OpenVINO compute engines are not available for 3.12
  • TensorFlow is not available for python 3.12
    so anything that requires it will fail to function
    but that's not any of the core functionalities
Clone this wiki locally