Python — ошибка установки Pyfst

У меня проблемы с установкой Pyfst, который является оберткой Python для OpenFst. Я пытался использовать

pip install pyfst

но всегда заканчивается ошибкой о каком-то «unordered_map», который не может быть найден. Вот часть трассировки стека:

In file included from fst/_fst.cpp:321:

/usr/local/include/fst/symbol-table.h:26:10: fatal error: 'unordered_map' file not found

#include <unordered_map>

3

Решение

Разобрался с решением …

Среда: Ubuntu Server 14.04

Сборка и установка OpenFST:

mkdir openfst
cd openfst
wget http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-1.5.0.tar.gz
tar zxf openfst-1.5.0.tar.gz
cd openfst-1.5.0
./configure
make
sudo make install

Магия:

sudo CFLAGS="-std=c++0x" pip install pyfst

Надеюсь это поможет.

3

Другие решения

Я также столкнулся с проблемой, но я решил ее легко!

https://github.com/UFAL-DSG/pyfst

Сначала вы должны установить OpenFst, а затем установить fst! Для более подробной информации, смотрите ссылку выше.

1

По вопросам рекламы [email protected]