受气候环境因素影响大。太阳能光伏发电的能源直接来源于太阳光的照射,而地球表面上的太阳照射受气候的影响很大,长期的雨雪天、阴天、雾天甚至云层的变化都会严重影响系统的发电状态。另外,环境因素的影响也很大,比较突出的一点是,空气中的颗粒物(如灰尘)等降落在太阳能电池组件的表面,阻挡了部分光线的照射,这样会使电池组件转换效率降低,从而造成发电量减少。
地域依赖性强。地理位置不同,气候不同,使各地区日照资源相差很大。光伏发电系统只有应用在太阳能资源丰富的地区其效果才会好。
系统成本高。由于太阳能光伏发电的效率较低,到目前为止,光伏发电的成本仍然是其他常规发电方式(如火力和水力发电)的几倍,这是制约其广泛应用的最主要因素。但是我们也应看到,随着太阳能电池产能的不断扩大及电池片光电转换效率的不断提高,光伏发电系统的成本也下降得非常快。太阳能电池组件的价格几十年来已经从最初的每瓦70多美元下降至目前的每瓦2.5美元左右。