根据《中华人民共和国道路交通安全法》相关规定,机动车之间发生交通事故的,由有过错的一方承担赔偿责任;如果双方都有过错,按照各自过错的比例分担责任。
因此,躲避行人发生事故的责任在谁,需要根据具体情况进行判断。如果行人有明显过错,比如在禁止通行或者危险路段行走等,那么责任应该由行人来承担。如果行人和机动车驾驶人都存在过错,那么责任应该按照各自过错的比例来分担。
总之,躲避行人发生事故的责任在谁需要根据具体情况进行判断,如果行人有明显过错,那么责任应该由行人来承担。如果行人和机动车驾驶人都存在过错,那么责任应该按照各自过错的比例来分担。