Как правильно включить доп модуль python в exe файл «лаунчера»?
Хотел бы сделать себе сборку питона с включенными нужными модулями. В идеале будет простой лаунчер запускающий СОЗДАННЫЕ уже под windows подпрограммы (аля плагины) И в одном плагине будет import pandas к примеру. А в другом import bs4. По моей логике в main.py лайчера никаких import _модуль_ не должно быть. Но тогда как эти модули включить в сборку exe? например pyinstaler - ом?
А вариант: в main.py добавить нечто вроде find_plugins.py и уже в нем проверять есть ли в доступных плагинах строка import pandas. Если есть - то импортируем pandas в main.py. По идее плагину, запускаемому из main станет доступен модуль pandas. Если никакого плагина с import pandas не нашлось - он не станет загружаться в main.py. Также есть понимание, что плагину доступны только библиотеки заранее подключенные к лаунчеру.
Но вот вопрос pyinstaller подтянет подобные зависимости библиотек? Ведь он и собирает бинарники по идее.
зачем это делать, сейчас везде есть интернет, а как пользоваться pip 10 минут почитать, конкретно можно почитать про умение обращаться с requirements.txt
Ну как минимум я хотел бы изучить возможности анализа данных pandas без глубокого обучения программированию. И быстро обучить этому своих менеджеров по маркетингу и продажам:) И при этом дать им флешку с exe шником. Сейчас моя просьба выглядит следующим образом: Товарищи хочу чтобы вы делали отчеты вот так. Но для этого вам нужно окончить курсы программирования на питоне:) А сис админ должен всем установить питон.