Есть ли возможность создать .exe файл без установки библиотек?
Друзья, в Python новичок. Написал довольно простой скрипт, для отслеживания очереди на сайте Икеи. Сам работаю на os x. Возникла потребность отправить этот скрипт другу с windows, чтобы он также им воспользовался. Изучил pyInstaller и auto-py-to-exe, но как я понял, вопрос они не решают. Есть ли возможность оформить скрипт в .exe файл, чтобы он работал на чужом компьютере без предварительной установки на нём используемых в скрипте библиотек? Возможно есть какой-то вариант сделать так, чтобы их установка вызывалась в самом скрипте? В общем ответа пока не нашёл. Буду благодарен за любой отклик.
Что значит "вопрос не решают?" Они запаковывают твой скрипт вместе с интерпретатором и установленными пакетами. Громоздко и тормознуто, да, но если нужно распространять программу... иногда по-другому не выйдет.
Проблема в том, что иногда оба упаковщика не вполне корректно понимают, какие пакеты им нужно подхватить.
Но это обычно можно указать вручную, через параметры командной строки при упаковке.
Следующий (куда более продвинутый) уровень: создать веб-интерфейс при помощи Flask/Pyramid/Bottle и загрузить на хостинг (можно бесплатный), чтобы было возможно открыть его как веб-сайт.
Но для начала, для получения обратного отзыва, достаточно передать код с установщиком.
Vindicar, возможно проблема была в этом. Экзешник не сработал, ссылаясь на отсутствие установленной библиотеки, используемой в скрипте. Попробую вручную. Спасибо.
Только стоит дополнительно упомянуть для автора, что не надо пытаться "скрывать" какие-то файлы от посторонних глаз при помощи Enigma Virtual Box, так как он распаковывается одной кнопкой.