Как исправить ошибку при установке раздражения в python - PullRequest
0 голосов
/ 26 марта 2019

Я устанавливаю надоедливую версию Python 3.5-3.2 для Windows 10, чтобы создать схожий.index. Это библиотека C ++ с привязками Python. Я сделаю это: pip install раздражает. На шаге c ++ перевод я получил ошибка: команда 'C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ BIN \ cl.exe' завершилась неудачно с состоянием выхода 2. Как это исправить? (Я знаю про "Проблемы в инсталляционном пакете python", но это не помогает)

1 Ответ

0 голосов
/ 09 апреля 2019

Я не уверен, что это универсально, но теперь это работает: под 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, но я думаю, что это потому, что очень маленькие данные.

...