Pylucene 4.9.0 Ubuntu 14.04安装ImportError

时间:2015-06-19 18:07:22

标签: python ubuntu lucene pylucene

我一直试图在我的Mac上安装Pylucene一个多星期,并放弃了这一点,转而尝试通过虚拟机安装Ubuntu。我认为安装过程进展顺利,所以我在终端中启动了Python并尝试import lucene并收到以下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不存在。但我认为这将是我刚刚安装的一部分?任何见解都将不胜感激。

1 个答案:

答案 0 :(得分: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文件夹的路径。我目前在我的系统上安装了/usr/conda的miniconda。