Python 3.6 ~ AttributeError: модуль 'servicemanager' не имеет атрибута 'Initialize' ~ При создании windows exe службы - PullRequest
0 голосов
/ 29 января 2020

При использовании любой версии servicemanager с Python 3.6.6 я получаю AttributeError: module 'servicemanager' has no attribute 'Initialize'*

Фрагмент кода:

if __name__ == '__main__':
    if len(sys.argv) == 1:
        servicemanager.Initialize()
        servicemanager.PrepareToHostSingle(RelayService3)
        servicemanager.StartServiceCtrlDispatcher()
    else:
        win32serviceutil.HandleCommandLine(RelayService3)

Это, кажется, стандартная основная функция любого windows Сервис написан на python.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 21 марта 2020

Я думаю, что установить servicemanager для ошибки:

\Python38-32\Scripts\pip3 uninstall servicemanager

После того, как это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...