Скрытый импорт в PyInstaller не работает? - PullRequest
0 голосов
/ 08 июля 2020

Я пытаюсь создать исполняемый файл с помощью PyInstaller. Важные файлы для моей проблемы: main.py и dbinterface.py, которые оба расположены на уровне root.

В dbinterface.py Я делаю: import mysql.connector, который нужно добавить как скрытый импорт в PyInstaller, как я предполагаю.

Я попробовал это, добавив --hidden-import pyinstaller mysql.connector, а также изменив файл spe c, который, честно говоря, не уверен, правильно ли я сделал это.

PyInstaller показывает в командной строке следующую строку в своем выводе: 4448 ERROR: Hidden import 'mysql.connector' not found

1 Ответ

0 голосов
/ 10 июля 2020

Проблема заключалась в том, что мне пришлось установить mysql-connector-python глобально в Python. Это не сработает, если они установлены только в виртуальной среде.

...