嘗試在Ubuntu 12.04上使用pygame獲得MIDI接口。我知道鍵盤的作品,因爲它可以控制vkeybd,並與OSX上的PyGame一起工作,所以與Python中的MIDI問題。Python上的MIDI/PyGame,Ubuntu 12.04
$ python -m pygame.examples.midi --list
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/lib/python2.7/dist-packages/pygame/examples/midi.py", line 820, in <module>
print_device_info()
File "/usr/lib/python2.7/dist-packages/pygame/examples/midi.py", line 25, in print_device_info
pygame.midi.init()
File "/usr/lib/python2.7/dist-packages/pygame/midi.py", line 71, in init
import pygame.pypm
ImportError: /usr/lib/libportmidi.so.0: undefined symbol: snd_seq_event_input_pending
python-pygame通過包管理器安裝,就像python-pm一樣。
任何想法? :)
運行' ldd/usr/lib/libportmidi.so.0'。它顯示任何缺少的庫嗎? –
'ldd/usr/lib/libportmidi.so.0' 'linux-vdso.so.1 =>(0x00007fffdabff000)' 'libporttime.so.0 => /usr/lib/libporttime.so.0(0x00007ff35ac2f000 )'' libc.so.6的=> /lib/x86_64-linux-gnu/libc.so.6(0x00007ff35a870000)'' = libpthread.so.0> /lib/x86_64-linux-gnu/libpthread.so 0.0(0x00007ff35a652000)'' /lib64/ld-linux-x86-64.so.2(0x00007ff35b05e000)' –
我應該怎麼找? –