Замораживание без кодов ошибок с использованием нестандартной библиотеки
Я работаю с MIDI-контроллером под названием Novation Launchpad, в котором есть модуль python, доступный для импорта и использования.
Мой код застревает на линии LP = launchpad.Launchpad()
, Итак, вот как я пытался удалить ошибку:
import launchpad
print "I've started"
LP = launchpad.Launchpad()
LP.Open()
print "I worked!"
Программа никогда не печатает I've worked
поэтому я знаю, что моя проблема заключается в создании экземпляра Launchpad.
С ноутбуком друзей у нас не было проблем. У меня периодически возникали проблемы, когда он работал и не работал, и я даже не знаю, с чего начать!
1 ответ
Решение
Итак, после нахождения программы, которая будет работать с этими командами, быстро стало ясно, что я не инициировал pygame
а также pygame.midi
,
import pygame, pygame.midi, launchpad
pygame.init()
pygame.midi.init()
print "I've started"
LP = launchpad.Launchpad()
LP.Open()
print "I've worked"
Будет работать просто отлично.