Python は知らないけど、
Ruby なら、Mac でメモリ32GB とか

Windows 10 pro版でも、WSL2, Linux, Docker で、メモリ16〜32GB。
8GB では足りない

メモリは、とにかく最大まで積む

Pythonのスレで聞けば?