workaround, please stick to py3.9- ultimately need to relax the pinning, but the effort to refactor the relevant visualization code (considering pyecharts fast changing API) is huge