2014-02-16 122 views
2

我運行Ubuntu和我跟所有在這裏找到link的指示..錯誤與FST庫蟒蛇

如果我嘗試測試FST庫我得到這個錯誤

>>> import fst 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/dist-packages/fst/__init__.py", line 1, in <module> 
    from fst._fst import EPSILON, EPSILON_ID, SymbolTable,\ 
ImportError: libfst.so.1: cannot open shared object file: No such file or directory 
>>> 
+0

你確定你確實安裝了openfst嗎? 'ls -l/usr/local/lib/libfst *'說什麼? – abarnert

+0

另外,你的問題說「Erro with ftp library」。 'openfst'不是一個FTP庫。問題標題是錯誤的還是問題中的圖書館? – abarnert

+0

-rwxr-xr-x 1 root root 924 Feb 15 17:05 /usr/local/lib/libfst.la -rwxr-xr-x 1 root root 960 Feb 15 17:05/usr/local/lib/libfstscript .la lrwxrwxrwx 1 root root 21 Feb 15 17:05 /usr/local/lib/libfstscript.so - > libfstscript.so.1.0.0 lrwxrwxrwx 1 root root 21 Feb 15 17:05/usr/local/lib/libfstscript.so.1 - > libfstscript.so.1.0.0 -rwxr-xr-x 1 root root 102374564 Feb 15 17:05 /usr/local/lib/libfstscript.so.1.0.0 lrwxrwxrwx 1 root root 15 Feb 15 17:05 /usr/local/lib/libfst.so - > libfst.so.1.0.0 – user2617287

回答

2

聽起來像裝載機ISN在/usr/local/lib尋找圖書館。將該目錄添加到您的加載程序配置中/etc/ld.so.conf*並運行ldconfig

+0

可能有一個很好的理由,它並不是在那裏看的,像一個32位-vs.-64位的原因,在這種情況下,這將是一個壞主意...... – abarnert

+0

@abarnert:如果這就是爲什麼然後加載程序將知道它的區別。 –

+0

我對ubuntu不是很熟悉,所以我相信如果我理解它的話。 所以我打開文件/etc/ld.so.conf*並添加了行include/usr/local/lib 正確? – user2617287