Проблемы с установкой Snack для Python на Mac

#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 вы используете?