Windows 10 laptop.
Python 3.13.5 x64 is installed and pip successfully installs pywin32 311. The installed _win32sysloader.pyd matches the file extracted directly from the downloaded wheel by SHA256 hash.
However, Python fails to import the native extension with:
ImportError: dynamic module does not define module export function (PyInit__win32sysloader)
This prevents pywin32 from loading.
Ideas? what do to next to further diagnose/resolve?
C:\>py -c "import sys, platform, importlib.util; print(sys.executable); print(sys.version); print(platform.architecture()); s=importlib.util.find_spec('_win32sysloader'); print(s.origin); import _win32sysloader"
C:\Program Files\Python313\python.exe
3.13.5 (tags/v3.13.5:6cb20a2, Jun 11 2025, 16:15:46) [MSC v.1943 64 bit (AMD64)]
('64bit', 'WindowsPE')
C:\Users\pauvi\AppData\Roaming\Python\Python313\site-packages\win32\_win32sysloader.pyd
Traceback (most recent call last):
File "", line 1, in
import sys, platform, importlib.util; print(sys.executable); print(sys.version); print(platform.architecture()); s=importlib.util.find_spec('_win32sysloader'); print(s.origin); import _win32sysloader
^^^^^^^^^^^^^^^^^^^^^^
ImportError: dynamic module does not define module export function (PyInit__win32sysloader)
C:\>