Я хотел бы запустить Пиглоссарий на основе Tkinter интерфейса на MAC OSX MOJAVE (https://github.com/ilius/pyglossary). Я думаю, что я установил все необходимые компоненты, упомянутые, и я попытался чтобы запустить программу, как описано на GitHub :
Цитата из руководства Github:
Когда вы запускаете программу без аргументов командной строки или
PyGlossary пытается найти PyGI, если он установлен, открывает
Интерфейс на основе Gtk3, если это не так, пытается найти Tkinter и открыть
Интерфейс на основе Tkinter. И выходит с ошибкой, если ни один не
установлен.
Но вы можете явно определить тип пользовательского интерфейса, используя --ui,
например:
python3 pyglossary.pyw --ui = gtk
Или
python3 pyglossary.pyw --ui = tk
Что ДЕЙСТВУЕТ: (Команда распознается и возвращает что-то, но я все равно получаю сообщение об ошибке:)
: домашний компьютер: ~ pyglossary-3.0.4 user $ python3 pyglossary.pyw --help
(Сообщение об ошибке: необработанное исключение:
Traceback (последний вызов был последним):
Файл "/Users/user/Downloads/pyglossary-3.0.4/pyglossary/plugins/babylon_bgl/bgl_reader.py", строка 58, в
fromlist = 'GzipFile',
ModuleNotFoundError: нет модуля с именем 'pyglossary.plugin_lib.py37')
Что НЕ СЛЕДУЕТ: (команда не найдена)
домашний компьютер: ~ pyglossary-3.0.4 user $ python3 pyglossary.pyw --ui = tk
Что возвращает:
домашний компьютер: ~ pyglossary-3.0.4 user $ python3 pyglossary.pyw --ui = tk
/Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python: невозможно открыть файл 'pyglossary.pyw': [Errno 2] Нет такого файла или каталога
Не уверен, откуда мне это запускать? Из корневой папки моего компьютера или из папки pyglossary ? Я перепробовал много возможностей, но не могу отобразить интерфейс Tkinter .
-----------------------------
Я сделал следующее:
- Скачать thepyglossary-3.0.4 (я сохранил распакованную папку в
раздел загрузки)
- Следуйте инструкциям read.me цитата файла:
- Установка PyGI для Mac (Python Gobject Introspection)
Mac OS X: brew установить pygobject3 gtk + 3 (все прошло хорошо)
- Установите пакет Python-3.7.2, чтобы включить интерфейс на основе Tkinter для Mac, используя следующую ссылку - Mac OS X: прочитайте https://www.python.org/download/mac/tcltk/
Затем возникает проблема с запуском интерфейса приложения.
Я не знаю, нужно ли мне перемещать файлы в папку python или если я могу позволить им, как есть, в папке загрузки. Может быть, это настолько очевидно, что это не упомянуто на github, но факт, я думаю, будет перемещать его в папку python, будет иметь смысл найти файл, так как я получаю следующее сообщение при попытке запустить gtk interface.
3 домашний компьютер: ~ user $ python3 pyglossary.pyw --ui = tk
/Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python: невозможно открыть файл 'pyglossary.pyw': [Errno 2] Нет такого файла или каталога
Может кто-нибудь сказать мне, какие шаги нужно предпринять для запуска интерфейса?
Чего-то не хватает с точки зрения фреймворка, который я должен загрузить / установить или просто переместить всю папку pyglossary в /Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app / Содержание / MacOS / Папка Python? Или просто pyglossary.pyw
?
Если бы кто-нибудь мог помочь мне решить эту проблему, это было бы удивительно.