Mit*_*ops 5 python audio fluidsynth
我有两个 FluidSynth
sudo apt-get install fluidsynth
Run Code Online (Sandbox Code Playgroud)
和 pyfluidsynth
sudo pip install pyfluidsynth
Run Code Online (Sandbox Code Playgroud)
安装。
但是,当我运行标准导入命令时,出现以下错误:
>>> import fluidsynth
>>> fs = fluidsynth.Synth()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'Synth'
Run Code Online (Sandbox Code Playgroud)
无论出于何种原因,似乎按照您的安装说明下载的是 Fluidsynth 版本 0.2,而不是最新版本 1.2.4。
要安装正确的软件包,请卸载 Fluidsynth 并手动安装正确的软件包(来自Fluidsynth的 pypi 页面的 tar.gz 文件):
pip uninstall pyfluidsynth
pip install -Iv https://pypi.python.org/packages/source/p/pyFluidSynth/pyFluidSynth-1.2.4.tar.gz#md5=60079310701d0b9298b65a8b6728ffcc
Run Code Online (Sandbox Code Playgroud)