Python 3.13.0 (tags/v3.13.0:60403a5, Oct 7 2024, 09:38:07) (MSC v.1941 64 bit (AMD64)) on win32

Correr py -3.13te você iniciará a compilação de thread livre:


Python 3.13.0 experimental free-threading build (tags/v3.13.0:60403a5, Oct 7 2024, 09:53:29) (MSC v.1941 64 bit (AMD64)) on win32

No Linux, a maneira mais conveniente de usar múltiplas versões do Python geralmente é pyenv. UM 3.13t ou 3.13t-dev opção para pyenv permite instalar e selecionar essa compilação. (Usuários do Ubuntu também podem trabalhar com o deadsnakes PPA para obter essas compilações.)

Quando você usa a compilação de thread livre, o GIL é incluído no binário, mas desabilitado por padrão. Se por algum motivo você quiser reativar o GIL na versão free-threaded, você pode usar a opção de linha de comando -X gil=1ou defina a variável de ambiente PYTHON_GIL para 1.