Мне нужна помощь с преобразованием службы Windows Python с помощью py2exe.
Позвольте мне объяснить проблему. У меня есть служба Python, которая работает, здесь нет проблем. Я использовал py2exe, чтобы превратить его в исполняемый файл. Я протестировал его, заменив версию службы на Python на эту, и она тоже работает без проблем.
Но когда я перемещаю exe-версию службы на другой компьютер, она зарегистрируется в диспетчере служб, но не запустится с ошибкой: «Система не может найти указанный файл». Отсутствующий файл - это один из написанных мною модулей.
Я немного поигрался с этим и вернулся к машине, на которой я использовал py2exe и где работает exe-версия службы. Я удалил все, что связано с python, все, что было создано py2exe, кроме папки «dist», все, что я мог придумать, было связано с версией службы для python. Версия exe все еще работала (хотя я удалил, среди прочего, те самые файлы, которые предположительно отсутствовали на другой машине).
Пробовал кучу разных вещей, но не могу заставить работать exe-версию. Если у кого-то из вас есть идеи, я буду очень признателен.
P.S: У меня на целевой машине установлена среда выполнения C ++. Вы не можете зарегистрировать сервис без него, и, как я уже сказал, я могу зарегистрировать его, он просто не будет работать.