oborchers / Fast_Sentence_Embeddings

Compute Sentence Embeddings Fast!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cannot import name 'BaseKeyedVectors' from 'gensim.models.keyedvectors'

rishabhrjain opened this issue · comments

I have installed gensim 3.8 and have python 3.7.

Traceback:

from fse.inputs import IndexedList, IndexedLineDocument
11
---> 12 from gensim.models.keyedvectors import BaseKeyedVectors
13
14 from numpy import dot, float32 as REAL, memmap as np_memmap, \

ImportError: cannot import name 'BaseKeyedVectors' from 'gensim.models.keyedvectors' (/usr/local/lib/python3.7/dist-packages/gensim/models/keyedvectors.py)


I don't find any class called "BaseKeyedVectors" in gensim. Looks like its been changed to just "KeyedVectors" ?

Maybe you can double check the version of gensim. I solved this problem by downgrading gensim to 3.8.3.

This issue should be fixed in version 0.1.17. Please reopen if necessary 👍