Pyfst安装错误

时间:2015-08-27 23:21:42

标签: python c++ openfst

我在安装Pyfst时遇到问题,OpenFsthere的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>    

2 个答案:

答案 0 :(得分: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

希望这有帮助。

答案 1 :(得分:1)

我也遇到了这个问题,但我很容易解决了!

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

您应首先安装OpenFst,然后安装fst!有关详细信息,请查看上面的链接。