Did you run pyhamilton-configure
and accept all the prompts? This is a sign that the JSON library didn’t install correctly.
Check out this post with a link to an installer known to fix this issue: Library Downloads? (Requests) - #141 by DanHartman_Hamilton