2015-06-19 152 views
0

我一直試圖在我的Mac上安裝Pylucene一個多星期,並且已經放棄了,贊成嘗試通過虛擬機在Ubuntu上安裝它。我想在安裝過程進展順利,所以我在終端發射了Python和試圖import lucene並取得了以下ImportErrorPylucene 4.9.0 Ubuntu 14.04安裝ImportError

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/parallels/anaconda/lib/python2.7/site-packages/lucene/__init__.py", line 7, in <module> 
    import _lucene 
ImportError: libverify.so: cannot open shared object file: No such file or directory 

所以,它看起來像有一個模塊_lucene不存在。但我認爲這應該是我剛剛安裝的一部分?任何有識之士將不勝感激。

+0

PuLucene包需要一些額外的軟。請檢查您是否滿足所有要求 http://bendemott.blogspot.com/2013/11/installing-pylucene-4-451.html – Andersson

回答

3

我不得不添加額外的路徑到我的LD_LIBRARY_PATH環境變量才能正常工作。 conda構建腳本中的測試here實際顯示了這些變量。

export LD_LIBRARY_PATH=$PREFIX/lib:$PREFIX/jre/lib:$LD_LIBRARY_PATH 
export LD_LIBRARY_PATH=$PREFIX/jre/lib/amd64:$LD_LIBRARY_PATH 
export LD_LIBRARY_PATH=$PREFIX/jre/lib/amd64/server:$LD_LIBRARY_PATH 
export LD_LIBRARY_PATH=$PREFIX/lib/python2.7/site-packages:$LD_LIBRARY_PATH 

$PREFIX這裏是anaconda文件夾的路徑。我目前在我的系統上安裝了012icon的miniconda。

+0

該工程!非常感謝你看這個! – kylerthecreator