真菌性皮肤病发生的原因有很多,有内因和外因,外因就是环境影响,各种细菌的产生,引起的过敏反应。内因是慢性感染病灶、慢性胆囊炎、扁桃体炎、肠寄生虫等。精神因素对本病的发生也有密切关系如精神紧张、过度疲劳、抑郁等。