我有两个流体合成器
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/