The invention relates to the technical field of display, and discloses a pixel drive circuit which comprises a data cable, a grid line, a first power cord, a second power cord, a light-emitting device, a driving transistor, a memory capacitor, a reset unit, a data writing unit, a compensation unit and a light-emitting control unit. The invention further discloses a driving method, an array substrate and a display device. The pixel drive circuit can compensate and eliminate un-uniform display caused by threshold voltage difference of the driving transistor.