On 8/04/2010 2:35 AM, Bill Janssen wrote:
No luck so far.  I install Python privately ("Just for me" on the Python
installer) in C:\UpLib\1.7.9\python\, and unpack the pywin32 zip file in
the Lib\site-packages\ subdir there.  Then I copy python26.dll and the
two pywin32 DLLs over to C:\WINDOWS\system32\:

$ cp /c/UpLib/1.7.9/python/python26.dll 
/c/UpLib/1.7.9/python/lib/site-packages/pywin32_system32/py*.dll 
/c/WINDOWS/system32/

Then I boot up Python and try to load the win32api:

$ python -i
Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on 
win32
Type "help", "copyright", "credits" or "license" for more information.
import win32api
Traceback (most recent call last):
   File "<stdin>", line 1, in<module>
ImportError: DLL load failed: This application has failed to start because the 
application configuration is incorrect. Reinstalling the application may fix 
this problem.

This means the C runtime "assembly" isn't being found (and FWIW, this error is being raised by windows itself, not by Python - so it isn't a python config problem per-se). It should be the case that the assembly used by Python itself will work and (IIRC) win32api.pyd shouldn't have a reference to that assembly.

However, if things work using the regular installer, I believe the problem will be the copying of those DLLs to system32 - that pythonxx.dll, the pywin32 DLLs (not .pyds) and the manifest all need to be in the same directory.

Sadly I'm in the middle of moving house and will not have time to look into this in more detail for a few days...

Cheers,

Mark
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to