问题描述
我需要在 linux 集群(我的主目录)上安装 rubberband 并在使用 PyTorch 的音频处理项目中使用它。显然,我没有 root 访问权限并且不能使用“sudo apt-get”,所以我必须在本地和虚拟环境中安装所有包(对于 python 包)。 rubbeband 的文档/自述文件太不完整,也不是很有帮助。
Rubberband 取决于 libsamplerate 和 libsndfile。这些软件包的安装/制作很容易,并且在它们的镜像中得到了很好的解释。我使用了以下经典序列,效果很好:
./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 等环境变量)。
非常感谢您的时间和回答。
附注。我已经检查了这个 post,但它没有回答我的问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)