NLTK vs SKLearn vs Gensim vs TextBlob vs spaCy Generally, NLTK is used primarily for general NLP tasks (tokenization, POS ...