如何在linux上安装yaafe?

2024-10-03 19:32:29 发布

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

我一直在尝试在我的linux系统上安装Yaafe库,但我无法做到,因为我无法使用ccmake编译Yaafe源代码。有没有人有详细的分步程序?在


Tags: 程序源代码linux系统yaafeccmake
3条回答

我试着按照指令操作,但在编译过程中失败了。ccmake可以替换为cmake。我无法安装libhdf5-serial-1.8.4,因为它集成在主包中。在

替代方法

yaafe的另一种选择是librosa,它的优点是可以通过PyPi获得。你可以通过(假设Debian/Ubuntu)安装它

apt-get install pip

(对于PyPi客户端),以及

^{pr2}$

如果您按照他们的建议安装scikits.samplerate,那么您还需要libsamplerate0-dev

apt-get install libsamplerate0-dev

这就是我在Ubuntu14.04中所做的工作:

sudo apt-get install build-essential -y 
sudo apt-get install libeigen3-dev

sudo apt-get install cmake cmake-curses-gui libargtable2-0 libargtable2-dev libsndfile1 libsndfile1-dev libmpg123-0 libmpg123-dev libfftw3-3 libfftw3-dev liblapack-dev libhdf5-serial-dev libhdf5-7

从这里下载Yaafe:https://github.com/Yaafe/Yaafe/archive/master.zip

提取Yaafe-主.zip在

Yaafe主目录内:

^{pr2}$

如果yaafe不能使用它,还可以将此路径添加到IDE(环境变量)中。在

库的主页包含一个thorough manual for compiling yaafe。 我引用这里的开头:

 $ sudo apt-get install cmake cmake-curses-gui libargtable2-0 libargtable2-dev libsndfile1 libsndfile1-dev libmpg123-0 libmpg123-dev libfftw3-3 libfftw3-dev liblapack-dev libhdf5-serial-dev libhdf5-serial-1.8.4

 $ mkdir build

 $ cd build
 $ ccmake -DCMAKE_PREFIX_PATH=<lib-path> -DCMAKE_INSTALL_PREFIX=<install-path> ..

其他的看那边。在

相关问题 更多 >