2014-09-10 20 views
5

Làm cách nào để cài đặt OpenFST?Sử dụng thư viện FST trong python

Tôi đã được làm việc đó như vậy:

wget http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-1.4.1.tar.gz 
tar -zxvf openfst-1.4.1.tar.gz 
cd openfst-1.4.1 
./configure 
make 
make install 

Có cách nào khác để cài đặt này?

Trên thực tế những gì tôi cuối cùng muốn là sử dụng OpenFST trong python, tôi đã sử dụng wrapper này: https://github.com/vchahun/pyfst

Sau khi cài đặt OpenFST, khi cài đặt pyfst, tôi đã có vấn đề sau đây. Có ai biết làm thế nào để giải quyết mà ?:

$ sudo pip install pyfst 
.... 

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 

---------------------------------------- 
Cleaning up... 
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/pyfst/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-O7BSyr-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/pyfst 
Traceback (most recent call last): 
    File "/usr/local/bin/pip", line 9, in <module> 
    load_entry_point('pip==1.5.5', 'console_scripts', 'pip')() 
    File "/usr/local/lib/python2.7/dist-packages/pip-1.5.5-py2.7.egg/pip/__init__.py", line 185, in main 
    return command.main(cmd_args) 
    File "/usr/local/lib/python2.7/dist-packages/pip-1.5.5-py2.7.egg/pip/basecommand.py", line 161, in main 
    text = '\n'.join(complete_log) 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 42: ordinal not in range(128) 

Nhưng có một cổng trăn tinh khiết của OpenFST?

+0

Thông báo lỗi về cơ bản có nghĩa là bạn chưa cài đặt 'gcc'. – tripleee

Trả lời

3

Vì OpenFST 1.5 đã được phát hành, bây giờ nó bao gồm một trình bao bọc Python. Trong 1.5.3, trình bao bọc đó có đầy đủ tính năng hơn nhiều so với các trình đóng gói Python OpenFST độc lập. Tôi không biết về bất kỳ triển khai FST tinh khiết-python nào. Chắc chắn không có ai nổi tiếng vào thời điểm này.

Các vấn đề liên quan