杨贵妃没有孩子的原因在于她自己。众所周知,杨贵妃以胖出名,胖了就不能怀孕这是个常识,就算怀了也不太可能保住。所以杨贵妃的体质,正常怀孕并生下一个孩子和可能性很小。
杨贵妃不能怀孕的原因在她的前夫寿王李瑁身上也可以看出。娶杨玉环之前寿王是有小妾的,小妾还给他生了儿子,这说明寿王的能力还是有的。杨玉环进宫后,李隆基为表歉意,又给寿王娶了个新妃子韦氏,韦氏给他生了5个儿子,可见寿王强悍。
杨玉环进宫之时,已经26岁,李隆基也是60岁的老人了,让一个老人生孩子,也是在太为难了点,更何况李隆基晚年不理朝政,沉溺于声色犬马之中,身体也是不太好地,一切以休养生息为先,怎么有精力和杨玉环造人。
杨玉环再怎么说也曾是寿王的女人,如果她生了孩子,这个孩子的名分怎么样还不好说,所以李隆基可能是不愿意有一个杨玉环的孩子的。杨玉环的身份已经够尴尬的了,要是生个孩子,大臣们肯定不乐意。再说李隆基有儿子并已经成年,儿子够多了,不差那一个。
杨玉环让六宫粉黛无颜色,六宫粉黛肯定不高兴,在李隆基默许之下做了点什么事也是可能的,所以杨玉环可能是被什么人给暗害了,生不出孩子。所以杨玉环生不出孩子的原因大概是身体原因生不出来、丈夫生不了也不让她生之类的。