Пытаюсь скомпилировать файл python (.pyw в моём случае), используя cx_Freeze. В программе активно используются:
- Строки формата, добавлены только в python v3.6 (выглядят как f"тексттекст{<переменная из кода>}текст"
- MySQL библиотеку
- tkinter
Так выглядит файл setup.py для компиляции cx_freeze:
import sys
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]}
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(name = "my prog",
version = "1.0",
description = "My application!",
options = {"build_exe": build_exe_options},
executables = [Executable("main.pyw", base = base)])
Выполняю
python setup.py build
Получаю при запуске готового exe: "Запуск программы невозможен, так как на компьютере отсутствует VCRUNTIME140.dll. Попробуйте переустановить программу."
В чём ошибка? Сама программа работает нормально.