【问题标题】:Pylucene 4.9.0 Ubuntu 14.04 Installation ImportErrorPylucene 4.9.0 Ubuntu 14.04 安装 ImportError
【发布时间】:2015-09-05 19:40:57
【问题描述】:

我已经尝试在我的 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 不存在。但我认为这将是我刚刚安装的一部分?如有任何见解,我们将不胜感激。

【问题讨论】:

标签: python ubuntu lucene pylucene


【解决方案1】:

我必须向我的 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。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-30
    • 2023-03-07
    • 2015-06-20
    • 1970-01-01
    • 2014-08-08
    • 2011-05-25
    • 2016-04-03
    • 2014-07-24
    相关资源
    最近更新 更多