Я не уверен, что это универсально, но теперь это работает: под Windows 10 установлена Visula studio 2017 с c ++ и python 3.6.И я использую Python 3.7 64. Annoy, установленный с помощью pip install, раздражает и запускает простой скрипт:
from gensim.similarities.index import AnnoyIndexer
from gensim.models import Word2Vec
sentences = [['cute', 'cat', 'say', 'meow'], ['cute', 'dog', 'say', 'woof']]
model = Word2Vec(sentences, min_count=1, seed=1)
indexer = AnnoyIndexer(model, 2)
x=model.most_similar("cat", topn=2, indexer=indexer)
print("cat - most similar 2 words = ",x)
Результат не очень хороший: cat - woof, но я думаю, что это потому, что очень маленькие данные.