pip install xmen fails for some users due to lack of nmslib binaries for their distribution.
Known workarounds to install nmslib:
- install within a
conda environment, i.e.: conda install nmslib
pip install --no-binary :all: nmslib
CFLAGS="-mavx -DWARN(a)=(a)" pip install nmslib
pip install --upgrade pybind11
pip install 'nmslib @ git+https://github.com/nmslib/nmslib.git#egg=nmslib&subdirectory=python_bindings'
see also: allenai/scispacy#470
If this succeeds, you should be able to run pip install xmen
Long term solution:
- Get rid of
nmslib dependency and create TF-IDF indices with a more actively maintained solution
pip install xmenfails for some users due to lack ofnmslibbinaries for their distribution.Known workarounds to install nmslib:
condaenvironment, i.e.:conda install nmslibpip install --no-binary :all: nmslibCFLAGS="-mavx -DWARN(a)=(a)" pip install nmslibpip install --upgrade pybind11pip install 'nmslib @ git+https://github.com/nmslib/nmslib.git#egg=nmslib&subdirectory=python_bindings'see also: allenai/scispacy#470
If this succeeds, you should be able to run
pip install xmenLong term solution:
nmslibdependency and create TF-IDF indices with a more actively maintained solution