#python #audio
#python #Аудио
Вопрос:
Я пытаюсь установить пакет tkSnack (http://www.speech.kth.se/snack /) для Python на моем компьютере Mac.
Я загрузил пакет, запустил «setup.py » файл и не получил никаких сообщений об ошибках. Однако, когда я пытаюсь инициализировать, как показано ниже, я получаю сообщение об ошибке:
из импорта Tkinter * root = Tk() импортируйте tkSnack tkSnack.initializeSnack(root)
Я получаю сообщение об ошибке после ввода в последней строке:
>>> из импорта Tkinter * >>> из импорта tkSnack * >>> root = Tk() >>> tkSnack.initializeSnack(root) Трассировка (последний последний вызов): Файл "", строка 1, в файле "tkSnack.py ", строка 21, в initializeSnack Tkroot.tk.call('eval', 'пакет требует snack') _tkinter.TclError: не удается найти пакет snack
Спасибо.
РЕДАКТИРОВАТЬ: добавлен вывод после запуска setup.py-файла:
Fredriks-MacBook-Air: python Fredrik $ sudo python setup.py установка выполняется установка выполняется сборка выполняется build_py создание сборки создание сборки / копирование библиотеки tkSnack.py -> сборка / библиотека , выполняющая байт install_lib-компиляция /Library/Python/2.7/site-packages/tkSnack.py к tkSnack.pyc , выполняющему install_egg_info Запись /Library/Python/2.7/site-packages/tkSnack-2.2.9-py2.7.egg-info Fredriks-MacBook-Air: python Fredrik $
Комментарии:
1. Вы запустили
python setup.py install
? Вы получили какие-либо результаты?2. ДА. Я запустил setup.py файл (как я уже сказал в посте). Нет сообщений об ошибках. Я добавил вывод.
3. Какая версия Tcl / Tk у вас есть? Узнайте, используя import Tkinter; Tkinter.Tk ().tk.eval(‘info tclversion’) Согласно этой странице , у вас должна быть одна и та же версия Tcl / Tk и Snack. Кроме того, у компьютеров Mac есть некоторые проблемы с Tcl / Tk. Прочитайте эту страницу
4. Кроме того, какую версию Python вы используете?