pyglossary-3.0.4 Процесс установки и запуска графического интерфейса в OSX Mojave - PullRequest
0 голосов
/ 14 марта 2019

Я хотел бы запустить Пиглоссарий на основе 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 .

-----------------------------

Я сделал следующее:

  1. Скачать thepyglossary-3.0.4 (я сохранил распакованную папку в раздел загрузки)
  2. Следуйте инструкциям 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?

Если бы кто-нибудь мог помочь мне решить эту проблему, это было бы удивительно.

...