Martin v. Löwis wrote:
Apparently, MSVCR90 is a newer version of the C runtime library. I have
several copies of MSVCR71.DLL on my machine, but nothing named MSVCR90.DLL.
I'm pretty sure you do have this DLL: the Python installation came with
it. Check the WinSxS folder.
You're right - I found these:
c:/Windows/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375/msvcr90.dll
c:/Windows/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e/msvcr90.dll
The modification time on the first one is March 26 2009, but the time on the
second one is Jan 3 2011 15:30. That would be around the time I was trying to
install vcredist_x86.exe to fix the problem.
I still can't import the module, so if one of these DLLs is in the correct
place, I can't trust the tool that tells me which DLL is missing. In that
case, how do I debug this?
import calcos
Traceback (most recent call last):
...
File "C:\Python27\lib\site-packages\calcos\cosutil.py", line 13, in <module>
import ccos
ImportError: DLL load failed: The specified procedure could not be found.
Just to be sure, I've gone back and re-compiled it from clean source. There is
no indication of any compile errors, and it didn't make any difference.
Mark
_______________________________________________
Distutils-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig