I am coding in Python 2.7, leveraging via Orange and its accompanying packages (numpy, scipy, etc.) For work-related reasons, my development environment is Aptana 3 on a Windows 7 x64 platform. I recently had a motherboard failure and have reinstalled everything relevant I can think of.
Unfortunately, a critical Orange extension (orangecontrib.earth) now fails to load. The accompanying DLL, _earth.pyd
, is the culprit. The error message from the python console is
ImportError: DLL load failed: The specified module could not be found
but since _earth.pyd
is in the correct place, I must conclude that it is actually not loading. Investigating with Dependency Walker for x64 v2.2 claims the following missing dependencies for _earth.pyd
:
libgcc_s_dw2-1.dll;
mscvr90.dll;
python27.dll.
I know this can't be simply a 32- vs. 64-bit problem as the same code loaded on the previous installation.
Update 2:
Installations of dependencies:
libgcc_s_dw2-1.dll -- Was already installed as part of MinGW at C:\MinGW\bin
python27.dll -- Was already installed at C:\Python27
msvcr90.dll -- now installed as part of Microsoft Visual C++ 2008 Express SP1
( Installed versions of Visual C++ include:
2005 SP1 x32, x64
2008 SP1 x32, x64
2008 express SP1 x32
2010 SP1 x32, x64
2012 SP1 x32, x64)