无法使用pip安装SND文件

2024-05-26 09:17:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要安装sndfile。我在一个Jupyter笔记本上,IBM Watson studio上的Python解释器

我已经用!conda install -c conda-forge libsndfile安装了库libsndfile

当我调用pip install sndfile时,我得到的是as错误:

...
gcc -pthread -shared -B /home/spark/conda/envs/python3.6/compiler_compat -L/home/spark/conda/envs/python3.6/lib -Wl,-rpath=/home/spark/conda/envs/python3.6/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.6/build/temp.linux-x86_64-3.6/sndfile._sndfile.o -lsndfile -o build/lib.linux-x86_64-3.6/sndfile/_sndfile.abi3.so
/home/spark/conda/envs/python3.6/compiler_compat/ld: cannot find -lsndfile
...

但是如果我检查库的文件夹/home/spark/conda/envs/python3.6/lib,实际上它就在那里:

!ls /home/spark/conda/envs/python3.6/lib/libsnd*

/home/spark/conda/envs/python3.6/lib/libsndfile.a
/home/spark/conda/envs/python3.6/lib/libsndfile.so
/home/spark/conda/envs/python3.6/lib/libsndfile.so.1
/home/spark/conda/envs/python3.6/lib/libsndfile.so.1.0.28

我错过了什么


Tags: installbuildhomecompilerlinuxlibasconda