Can I do incremental learning with the sklearn implementation of Linear Discriminant Analysis
Yes, you can. Instead of using lda.fit(...)or lda.fit_transfrom(...) you basically just need to call lda.partial_fit(...). Here you take a mini-batch to update your model.
See this link for more information.