4

我在安装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>    
4

2 回答 2

4

想出了一个解决办法...

环境: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

希望这可以帮助。

于 2015-12-29T18:45:19.870 回答
1

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

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

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

于 2017-03-08T02:44:30.733 回答