scikits.audiolab一直装不上去是为什么?

我想在python中把音频转为数据,想到使用scikits.audiolab,但是一直安装不上去,使用命令行的pip报错图片说明,然后我用pycharm的setting安装也不成功,这是为什么?
如果用不了的话,能用其它什么方法替代吗?把音频转换成能代码操作的数据向量等内容的话,这是有关语音方面的。

python模块安装方法有:tensorflow,opencv,scikits-learn,skimage,scipy,numpy等等

我个人的方法是:自己创建一个python虚拟环境,然后再这个虚拟环境里面安装你所需要的所有模块,最后在pycharm里面添加这个虚拟环境就行了。具体步骤如下:
一、创建pthon虚拟环境env:
1、首先要安装虚拟环境包:
在cmd里面输入 pip install virtualenv 并回车执行
2、等安装完毕之后,创建一个文件夹(这个文件夹就是你虚拟环境放置的路径)
3、在cmd中进入上一步创建的文件夹,并输入 virtualenv envtest(虚拟环境名称)
二、在虚拟环境中安装模块:
1、进入虚拟环境的script文件夹,并执行activate:
接着安装模块,这方面就不详解了。
三、在pycharm 添加自己的虚拟环境

Directories to search for the libraries can be specified in the site.cfg file, in section [sndfile].
1
1 查一下libsndfile安装到哪里?

apt-file list libsndfile-dev
libsndfile1-dev: /usr/include/sndfile.h
libsndfile1-dev: /usr/include/sndfile.hh
libsndfile1-dev: /usr/lib/x86_64-linux-gnu/libsndfile.a
libsndfile1-dev: /usr/lib/x86_64-linux-gnu/libsndfile.so
...
1
2
3
4
5
6
2 在audiolab目录下创建一个site.cfg,内容如下:

[sndfile]
include_dirs = /usr/include
library_dirs = /usr/lib/x86_64-linux-gnu/
sndfile_libs = sndfile
1
2
3
4
3 然后执行安装:

python setup.py install
1
应该可以成功了。

版本要匹配,如果没有与你python匹配的版本就会失败!

“受限于操作系统编译环境,有极少数库无法再windows环境正确安装,此时可以使用自定义安装或者文件安装。”
“由于Python某些第三方库仅提供源代码,通过pip下载文件后无法在windows系统编译安装,会导致第三方库安装失败。”
这是我在书上看到的话,在pip安装的时候出错的原因应该是这个。
解决方案是直接下载第三方库文件进行安装:
1.在网址https://www.lfd.uci.edu/~gohlke/pythonlibs/上找到对应第三方库的whl文件(32或64位),下载至python目录
2.在该目录打开命令窗口
3.输入python -m pip install --user 文件名(比如:scikits.audiolab‑0.11.0‑cp27‑cp27m‑win_amd64.whl)
ps:可能是这个第三方库太久没更新了,我只发现了适合python2.7版本的文件