Конвертация .py с дополнительным файлом в .exe

Есть файл main.py:

import settings
print(settings.word)

И файл settings.py:

word = 'Привет'

Файл settings.py предполагается как файл с настройками, которые можно будет менять, и эти изменения должны влиять на работу .exe

Чем и как нужно конвертировать такие вещи в .exe? Заранее спасибо.


Ответы (1 шт):

Автор решения: S. Nick

Как вариант:

PyInstaller замораживает (упаковывает) приложения Python в автономные исполняемые файлы в Windows, GNU / Linux, Mac OS X, FreeBSD, Solaris и AIX. https://www.pyinstaller.org/

pip install pyinstaller

pyinstaller -c -F main.py

Проверено: Python 3.7.3, pyinstaller -v # 3.6

main.py

import settings

print(settings.word)

settings.py

word = 'Привет Мир!'

введите сюда описание изображения

→ Ссылка