安装anaconda的方法与windows上安装普通软件没有区别,下载安装包安装即可,其中包括python环境以及众多python的库,包括numpy等。安装完之后包括以下内容:
之后可以在Anaconda Prompt(与cmd、powershell类似)中使用pip安装想用的其他库,包括深度学习很火的tensorflow,方法可以参考其官网。
基于以上环境,下面是安装librosa的过程与遇到的各类问题
根据librosa的安装与使用文档 https://librosa.github.io/librosa/install.html 直接在Anaconda Prompt 中尝试使用pip进行安装
pip install librosa
可能出现类似如下错误信息:
下面逐一解决。
按提示网址 http://landinghub.visualstudio.com/visual-cpp-build-tools 下载并安装Visual C++ 14.0 下载界面如下图,之后按默认安装即可。
在尝试各种安装方法的时候找到网页 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 里面有众多python库的.whl安装包,其中有以下文字:
这里说明了两个问题,第一是很多的库依赖numpy-1.13+mkl,这就是我们要解决的第二个问题;第二是依赖Visual C++,我们已经安装了。
在这个界面中找到所需要的numpy-1.13+mkl,下载对应版本
然后在Anaconda Prompt中使用pip uninstall numpy
卸载原有的numpy,再使用
pip install “d:\webdownload\numpy‑1.13.1+mkl‑cp36‑cp36m‑win_amd64.whl”
安装已经下载的numpy-1.13+mkl,双引号里面为完整的文件位置。
解决以上两个问题后,重新使用pip install librosa
即可成功安装librosa,之后就可以在python中通过import librosa
使用其对语音信号进行处理了,其中的各类函数方法可以参考上面给出的librosa的使用文档。