我在安装Pyfst时遇到了问题,Pyfst是OpenFst的Python包装器。我试过使用
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>
找到解决办法了…
环境: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
我也遇到过这个问题,但我很轻松地解决了!
https://github.com/UFAL-DSG/pyfst你应该先安装OpenFst,然后再安装fst!