On 26/05/2014 14:24, Nagy László Zsolt wrote:
Strange thing is that win32serviceutil.py is part of the pywin32
distribution, so I guess I should be able to import it, right?
Make sure you have a pywin32 that matches ???. Matching includes python
version and bitness.
In addition, c:\python27\DLLs should also be on your %PATH%:
setx PATH "%PATH%;c:\python27\DLLs"
Just curious: what if I don't have python2.7 installed at all? How on
earth python3.4 + pywin32 requires DLL files from python2.7 ?
BTW it did not help. Here is my path:
Path=C:\Python34\;C:\Python34\Scripts;C:\Program Files (x86)\NVIDIA
I have both Python27 and Python34 installed.
Python 3.4: "import win32service" still throws ImportError: DLL load
Python 2.7: "import win32service" succeeds
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:45:13) [MSC v.1600 64
bit (AMD64)] on win32
It is the official latest. pywin32 is also the latest (build 219).
Nagy -- could you post to the python-win32 list? There's nothing wrong
with putting it out here, but I don't know if the pywin32 guys hang out
here, and I know they definitely do there. (Which is also lower volume).
I'm not seeing any changes to the win32service code, but a "missing DLL"
error is almost always about some combination of permissions / UAC on
install. Adding anything to your PATH is unlikely to help (unless you
have a truly outlandish PATH).
I'll try to reproduce later if I can but I don't have time right now.