Python Pygame midi模块初始化失败

Python Pygame midi模块初始化失败,python,pygame,midi,Python,Pygame,Midi,在Windows7下工作。 为了使用midi模块,我在Python3.6上导入了PyGame1.9.3 以下几行: import pygame pygame.midi.init() 正在引发编译器错误:“模块pygame没有属性midi” 尝试另一个模块,如“混音器”,似乎是可行的 最新的pygame库中是否没有midi模块? 有什么解决方法吗?您需要导入midi模块,如下所示: import pygame import pygame.midi pygame.midi.init() 为什么

在Windows7下工作。 为了使用midi模块,我在Python3.6上导入了PyGame1.9.3

以下几行:

import pygame
pygame.midi.init()
正在引发编译器错误:“模块pygame没有属性midi”

尝试另一个模块,如“混音器”,似乎是可行的

最新的pygame库中是否没有midi模块?
有什么解决方法吗?

您需要导入
midi
模块,如下所示:

import pygame
import pygame.midi

pygame.midi.init()

为什么需要显式导入midi模块才能工作?就是这样!!我不需要其余的pygame模块,所以我只做了一个:导入。pygame.midi,不再出现编译器错误。在文档中找不到对此的任何引用。。谢谢梅特米尔!