It seems like
train-vectors recipe internally calls
from pattern.text.en import wordnet. Problem is that if NLTK’s
sentiwordnet are not downloaded (which is the case with the initial installation), the module emits the following error without giving useful information.
... BadZipFile: File is not a zip file
I just figured out and solved the issue, and want to report this to request for more helpful error message (e.g. “Please download the following NLTK dataset …”) or make the dataset download happen automatically.