我想使用这个功能,我正在尝试使用 pip 安装橡皮筋,如下所示:pip install rubberband
但是,它会引发以下错误:“橡皮筋的构建轮失败”
而且我不能在我的项目中使用 Python 3.5。那么,如何安装橡皮筋呢?
PS我的操作系统是Windows 10,上面有python 3.6。
我想使用这个功能,我正在尝试使用 pip 安装橡皮筋,如下所示:pip install rubberband
但是,它会引发以下错误:“橡皮筋的构建轮失败”
而且我不能在我的项目中使用 Python 3.5。那么,如何安装橡皮筋呢?
PS我的操作系统是Windows 10,上面有python 3.6。
您指向的文档是项目pyrubberband的文档,而不是rubberband
. 所以安装它pip install pyrubberband
。
至于rubberband
:你可能需要一个 C/C++ 编译器来安装它。
更新。pyrubberband
是橡皮筋的 Python 包装器。你需要安装它,见https://breakfastquay.com/rubberband/index.html
如果您运行并使用macOS
, brew 一切正常
$
brew install rubberband
长话短说,这就是我安装橡皮筋 python 包的方式。
apt update
apt-get install libsndfile-dev
apt-get install librubberband-dev
python3 -m pip install numpy
(橡皮筋需要)请注意,-dev
需要后缀来获取以后需要的头文件,以便 python 橡皮筋包能够编译该包。
后来,pip install rubberband
失败了transform is not a member of std
。为了解决这个问题,我做了以下事情:
python3 -m pip download rubberband
tar -xf rubberband-1.0.2.tar.gz
rubberband-1.0.2/src/numpy.cpp
-#include <algorithm>
在文件顶部添加。rubberband-1.0.2
然后运行python3 -m pip install .
或更好python setup.py bdist_wheel --universal
地创建一个 whl 文件以添加到您的 docker 依赖项中。