过去,我已经使用解释here的方法解决了该问题,但是在最近一次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”命令访问所需文件: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