导入错误:找不到库

2 投票
1 回答
1539 浏览
提问于 2025-04-17 04:11

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

Python不会使用你平常看到的库路径。你要找的chromaprint应该在类似于/usr/lib/pymodules/python2.6的地方。

在Python解释器中输入:

>>> import sys
>>> sys.path

这样可以显示Python查找模块的目录。

撰写回答