Closed zdYng closed 3 years ago
你好,因为在mac上musicpy的一些依赖库(比如pygame)不能与python的比较新的版本很好的兼容,之前经过我朋友的测试,在macOS上python 3.7.1是可以正常运行播放所有的musicpy的demo的(wiki我写的作曲示例代码),比 3.7.1更新的python的版本有很多都不行,所以在mac上安装python 3.7.1运行musicpy可以解决问题。请注意类似/song
这样的写法是只有在我为musicpy写的编辑器里才可以运行的语法糖,如果是在python的IDE里运行musicpy代码的话,这里需要改成play(song)
才可以正常运行,并且如果是在python的IDE里写musicpy,开头记得要先写from musicpy import *
导入musicpy。
更新:貌似导致出现这种情况的原因还有可能是使用VS Code等没有自带交互式shell的python IDE,这里推荐使用Wing IDE, Jupyter Notebook, 或者直接在cmd/shell里使用python自带的交互式shell运行musicpy, 输入python
运行即可进入。
Mac上安装了python3.7.1也是不行
运行测试demo,无法产生音效,只有‘dep’的声音