У меня проблема с созданием exe с использованием py2exe. В моем проекте я использую sqlalchemy с модулем mssql.
Мой скрипт setup.py выглядит так:
from distutils.core import setup
import py2exe
setup(
windows=[{"script" : "pyrmsutil.py"}],
options={"pyrmsutil" : {
"includes": ["sqlalchemy.dialects.mssql", "sqlalchemy"],
"packages": ["sqlalchemy.databases.mssql", "sqlalchemy.cresultproxy"]
}})
Но когда я начинаю процедуру, например:
python.exe setup.py py2exe
Я получаю журнал сборки со следующими ошибками:
Следующие модули отсутствуют
['_scproxy', 'pkg_resources', 'sqlalchemy.cprocessors', 'sqlalchemy.cresultproxy']
И в папке "dist" я вижу мой файл pyrmsutil.exe, но когда я его запускаю, ничего не происходит. Я имею в виду, что исполняемый файл запускается, но ничего не делает и сразу же завершается без pyrmsutil.exe.log. Это очень странно.
Кто-нибудь может мне помочь с этой ошибкой?