A single-needle medicine mixer, dual hard ports, and a soft infusion bag (1). The medicine mixer comprises a base (2), a medicine mixing passage (7), a medicine mixing cup (3), and a puncture needle (5). The base (2), the medicine mixing passage (7), and the medicine mixing cup (3) are integrally formed, the medicine mixing cup (3) consists of a cup wall (3-1) and a cup bottom (3-2), the lower end of the medicine mixing passage (7) penetrates through the base (2), and the upper end penetrates through the cup bottom (3-1); the upper end of the medicine mixing passage (7) is provided with the puncture needle (5) having a hollow passage, the lower end of the puncture needle (5) is connected to the upper end of the medicine mixing passage (7) in a sealing way, and the hollow passage is communicated with the medicine mixing passage (7); the medicine mixer also comprises a sealing membrane (9), the sealing membrane (9) being welded at a cup opening of the medicine mixing cup (3) in a press welding way so as to seal the medicine mixing cup (3); and the sealing membrane (9) is an easy-to-tear membrane which can still be basically kept smooth after sterilization of a wet-heating terminal. The medicine mixer is convenient to use and has no potential safety hazard.