我有两个流体合成器

sudo apt-get install fluidsynth

和 pyfluidsynth
sudo pip install pyfluidsynth

安装。

但是,当我运行标准导入命令时,出现以下错误:
>>> import fluidsynth
>>> fs = fluidsynth.Synth()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'Synth'

最佳答案

无论出于何种原因,似乎按照您的安装说明让您下载了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

关于python - pyFluidsynth 'module' 对象没有属性 'Synth',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20022160/

10-09 13:19