清朝打不赢八国联军的原因如下:

1、闭关锁国使得清朝固步自封;

2、鸦片的大量流入,既失去了许多钱财,又给人们的健康体魄造成一定的损害,造成许多人家破人亡;

3、清朝内忧外患,内有义和团起义,外有外国联军的联手攻打;

4、清廷不学习一些新的科学技术,武器太落后,仍是冷兵器,而八国联军拿的是热武器,军事力量无法抗衡。