No, it is not necessary to have direct sunlight for growing bean sprouts. However, make sure to keep the paper towel moist and in a warm environment.