В прошлом я решал проблему, используя метод, описанный здесь , но после последнего обновления Windows 10 (несколько дней назад) он вернулся.Я ничего не изменил в коде моего сервиса.Копия pywintypes36.dll
правильно размещена и доступна внутри \Python\Python36\Lib\site-packages\win32
.Итак, я сделал переустановку Python и службы, но ничего не изменилось.Служба корректно работает / переустанавливается в Windows Server 2008. Обновлений python и библиотек не было.Есть ли у вас предложения?Заранее спасибо.
Он работает на Python 3.6.6, и я добавил их в системный путь:
%PYTHONHOME%\Lib\site-packages\pywin32_system32\; %PYTHONHOME%\;
%PYTHONHOME%\Scripts\; %PYTHONHOME%\DLLs\; %PYTHONHOME%\Lib\site-packages\win32\; %PYTHONHOME%\Lib\site-packages\
Требуемые файлы доступны с помощью команды 'where': где python36.dll C:\Users\User\AppData\Local\Programs\Python\Python36\python36.dll
, где pywintypes36.dll C:\Users\User\AppData\Local\Programs\Python\Python36\Lib\site-packages\win32\pywintypes36.dll
, где python C:\Users\User\AppData\Local\Programs\Python\Python36\python.exe