0

我需要在 linux 集群(我的主目录)上安装橡皮筋,并在使用 PyTorch 的音频处理项目中使用它。显然,我没有 root 访问权限并且不能使用“sudo apt-get”,所以我必须在本地和虚拟环境中安装所有包(对于 python 包)。rubbeband 的文档/自述文件太不完整,也不是很有帮助。

橡皮筋取决于libsampleratelibsndfile。这些软件包的安装/制作很容易,并且在它们的镜像中得到了很好的解释。我使用了以下经典序列并且效果很好:

./autogen.sh
./configure --prefix=~/opt
make
make install

安装这些软件包后,我将环境变量更新为

export PATH=$PATH:$HOME/opt/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/opt/lib
export INCLUDE=$INCLUDE:$HOME/opt/include

问题是橡皮筋的安装。在其文档中,推荐了以下内容:

$ make -f otherbuilds/Makefile.linux

但它不起作用。我知道PyRubberband是橡皮筋的 python 包装器;我使用 pip 安装了它,但它不起作用。它抛出以下异常:

RuntimeError: Failed to execute rubberband. Please verify that rubberband-cli is installed.

我的问题是如何从本地目录(称为 /opt)上的源代码制作(安装)橡皮筋并使其可以被 pyrubberband(或他们可能需要的所有其他软件包)找到?

请具体并提供详细信息/分步说明(例如,制作过程、我应该在何处、何时以及如何更新环境变量,如 PATH 等)。

非常感谢您的时间和回答。

PS。我已经检查了这篇文章,它没有回答我的问题。

4

0 回答 0