Skip to main content
 首页 » 编程设计

python之导入错误 : couldn't find library

2025年05月04日10kevingrace

我在安装 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 

我做错了什么?

请您参考如下方法:

Python 不使用您常用的库路径。您正在寻找的 chromaprint 应该位于/usr/lib/pymodules/python2.6 之类的地方。

从 python 解释器做:

>>> import sys 
>>> sys.path 

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