Я создаю отдельное приложение OSX для передачи данных в Excel. Однако, похоже, мне не хватает плагина. Что я нахожу странным, это расширение, которое я, кажется, даже не нахожу в поиске Google «pyexcel.plugins» (я имею в виду pyexcel - это плагин, но плагин, называемый pyexcel.plugins?).
Папка с плагинами найдена - см. Изображение
Я думаю, что решение должно состоять в том, чтобы добавить путь к pyInstaller, как показано в этом посте .
Однако я не знаю, как это сделать. Я уже пытался добавить путь к hiddenimports
, но безуспешно.
Нижняя фотография сделана с попытки:
Слева мои установленные python зависимости (~Nootaku: pip list
).
Справа мой вывод при попытке компиляции (pyInstaller main.py --onefile
)
Ссылка на изображение
Наконец, я подумал, что было бы полезно добавить вывод терминала при попытке запуска приложения.
MacBook-Pro-de-Nootaku:~ nootaku$ /Users/nootaku/Desktop/python_gui
/dist/main ; exit;
pyexcel_io.readers is abscent or cannot be imported
Traceback (most recent call last):
File "site-packages/lml/utils.py", line 42, in do_import
File "site-packages/lml/utils.py", line 51, in _do_import
ModuleNotFoundError: No module named 'pyexcel_io.readers'
pyexcel_io.writers is abscent or cannot be imported
Traceback (most recent call last):
File "site-packages/lml/utils.py", line 42, in do_import
File "site-packages/lml/utils.py", line 51, in _do_import
ModuleNotFoundError: No module named 'pyexcel_io.writers'
pyexcel_io.database is abscent or cannot be imported
Traceback (most recent call last):
File "site-packages/lml/utils.py", line 42, in do_import
File "site-packages/lml/utils.py", line 51, in _do_import
ModuleNotFoundError: No module named 'pyexcel_io.database'
pyexcel.plugins.parsers is abscent or cannot be imported
Traceback (most recent call last):
File "site-packages/lml/utils.py", line 42, in do_import
File "site-packages/lml/utils.py", line 51, in _do_import
ModuleNotFoundError: No module named 'pyexcel.plugins'
pyexcel.plugins.renderers is abscent or cannot be imported
Traceback (most recent call last):
File "site-packages/lml/utils.py", line 42, in do_import
File "site-packages/lml/utils.py", line 51, in _do_import
ModuleNotFoundError: No module named 'pyexcel.plugins'
pyexcel.plugins.sources is abscent or cannot be imported
Traceback (most recent call last):
File "site-packages/lml/utils.py", line 42, in do_import
File "site-packages/lml/utils.py", line 51, in _do_import
ModuleNotFoundError: No module named 'pyexcel.plugins'
This program needs access to the screen. Please run with a
Framework build of python, and only when you are logged in
on the main display of your Mac.
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.