@Web__Nikita03

Надо ли создавать виртуальное окружения для конвертации программы в exe?

Собираюсь по окончания написания программы конвертнуть ее в .exe. Надо ли писать программу в виртуальном окружении, ведь не у каждого стоят модули и сам интерпретатор python?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Во-первых, виртуальное окружение нужно для разработчика, а не для пользователя. Если у вашей программы есть зависимости и вы не собираетесь всю жизнь разрабатывать только её одну на этом компьютере, то виртуальное окружение нужно. Во-вторых, при упаковке программы в исполняемый файл, в него будет запихан и интерпретатор и все необходимые модули.
Ответ написан
Комментировать
obezh
@obezh
Python разработчик
pyinstaller --onefile -w hello.py
Соберёт Ваш скрипт со всеми зависимостями, интерпретатором и модулями в один файл hello.exe, который можно использовать на другой машине без установленного интерпретатора. Всё, что нужно для этого - pyinstaller. Виртуальное окружение в этом моменте не при чем
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы