2

我想使用这个功能,我正在尝试使用 pip 安装橡皮筋,如下所示:pip install rubberband

但是,它会引发以下错误:“橡皮筋的构建轮失败”

而且我不能在我的项目中使用 Python 3.5。那么,如何安装橡皮筋呢?

PS我的操作系统是Windows 10,上面有python 3.6。

4

3 回答 3

1

您指向的文档是项目pyrubberband的文档,而不是rubberband. 所以安装它pip install pyrubberband

至于rubberband:你可能需要一个 C/C++ 编译器来安装它。

更新pyrubberband橡皮筋的 Python 包装器。你需要安装它,见https://breakfastquay.com/rubberband/index.html

于 2020-01-24T16:05:41.113 回答
0

如果您运行并使用macOS, brew 一切正常

$brew install rubberband

像魅力一样工作https://formulae.brew.sh/formula/rubberband

于 2021-03-17T15:29:57.030 回答
0

长话短说,这就是我安装橡皮筋 python 包的方式。

  1. apt update
  2. apt-get install libsndfile-dev
  3. apt-get install librubberband-dev
  4. python3 -m pip install numpy(橡皮筋需要)

请注意,-dev需要后缀来获取以后需要的头文件,以便 python 橡皮筋包能够编译该包。

后来,pip install rubberband失败了transform is not a member of std。为了解决这个问题,我做了以下事情:

  1. python3 -m pip download rubberband
  2. tar -xf rubberband-1.0.2.tar.gz
  3. 编辑rubberband-1.0.2/src/numpy.cpp-#include <algorithm>在文件顶部添加。
  4. cdrubberband-1.0.2然后运行python3 -m pip install .或更好python setup.py bdist_wheel --universal地创建一个 whl 文件以添加到您的 docker 依赖项中。
于 2021-01-08T16:49:26.060 回答