ImportError:找不到库

时间:2011-10-12 18:06:05

标签: python shared-libraries

我在安装python库时经常遇到这些错误而且我想知道我做错了什么

当前示例是libchromaprint库 http://acoustid.org/chromaprint 我安装它和所有东西,尝试运行python示例,获取:

    Traceback (most recent call last):
  File "examples/fpwav.py", line 7, in <module>
    import chromaprint
  File "build/bdist.linux-x86_64/egg/chromaprint/__init__.py", line 24, in <module>

ImportError: couldn't find libchromaprint

然后当我检查时:

find /usr/local/lib/libch*
/usr/local/lib/libchromaprint.so
/usr/local/lib/libchromaprint.so.0
/usr/local/lib/libchromaprint.so.0.1.3

我做错了什么?

1 个答案:

答案 0 :(得分:0)

Python不使用您通常的库路径。你正在寻找的色度图应该是/usr/lib/pymodules/python2.6。

从python解释器执行:

>>> import sys
>>> sys.path

这将显示python搜索模块的目录。