Comment 20 for bug 587745

Revision history for this message
robinmills (robinmills) wrote :

There's an aspect of running python on 64 bit windows that I don't think has been mentioned.

If you install 32 bit python, the installer does work and pyexiv2 does work. Windows WOW64 thunking enables 32 bit code to run on Windows/64.

If you install 64 bit python, the installer will run to completion, however pyexiv2 will fail to load at run-time. 64 bit code cannot load a 32bit DLL. For the moment, the work-around is to use one of the following downloads:

http://clanmills.com/files/pyexiv2-0-3-2+exiv2-0-22+python27.zip
http://clanmills.com/files/pyexiv2-0-3-2+exiv2-0-22+python26.zip

There is no installer at this time, however it is a single command to install:
xcopy/yesi pyexiv2-0-3-2+exiv2-0-22+python27\pyexiv2-x64 c:\Python2X\lib\site-packages\pyexiv2

The downloads from clan mills.com are engineering "work in progress". Feedback about their behavior is welcome.