某同学加热高锰酸钾制取氧气,制取的氧气不纯,原因有哪些?