OSError: [WinError 126] Указанный модуль не найден в pyinstaller - PullRequest
0 голосов
/ 11 апреля 2020

Я новичок в python и пытаюсь преобразовать скрипт .py в .exe, используя производную от pyinstaller, известную как fbs, поэтому этот вопрос, вероятно, глуп, прошу прощения заранее.

I использовал его, следуя инструкциям, используя python 3.6.7 и импортируя все модули в виртуальной среде в соответствии с указаниями. программа запускается, но fbs freeze не работает. поворот ошибки «Не удалось выполнить скрипт основной». Я запускаю метод fbs freeze --debug, и теперь я нахожу эту ошибку:

Traceback (последний вызов был последним): файл "lib \ site-packages \ PyInstaller \ loader \ pyiboot01_ bootstrap .py ", строка 172, в файле инициализации" ctypes_init_.py ", строка 348, в файле init OSError: [WinError 126] Указанный модуль не найден Во время обработки вышеуказанного исключения произошло другое исключение: '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''

Файл "lib \ site- packages \ PyInstaller \ loader \ pyiboot01_ bootstrap .py ", строка 174, в init main.PyInstallerImportError: Не удалось загрузить dynlib / dll 'C: \ Users \ ALEXIS \ Desktop \ DEVELOP \ target \ Test5 \ sklearn. ЛИЭС \ vcomp140.dll. Скорее всего, этот dynlib / dll не был найден, когда приложение было заморожено. [6916] Не удалось выполнить скрипт main

Я пробовал некоторые решения, которые предлагали добавить --path в папку, содержащую Qt5Widgets.dll, "Qt5Core.dll"] и "Qt5 Gui. DLL "без успеха. Я также пытался добавить эти dll-файлы в файл json как Скрытый импорт, но это не сработало.

Надеюсь, вы можете указать мне правильное направление.

Спасибо

1 Ответ

0 голосов
/ 01 мая 2020

Мой ответ в этой теме может помочь включить различные ресурсы в fbs freeze.

Дистрибутив 'google-api- python -client' не найден и требуется приложение с pyinstaller

...