I have a problem with windows installation of mpi4py. I installed Microsoft MPI. I downloaded the source from bitbucket repo. I altered my mpi.cfg file in this way.
C:\Users\chaithuzz2\Desktop\mpi4py-1.3.1>SET VS90COMNTOOLS=%VS110COMNTOOLS%
C:\Users\chaithuzz2\Desktop\mpi4py-1.3.1>python setup.py build --mpi=msmpi
running build
running build_src
running build_py
running build_clib
MPI configuration: [msmpi] from 'mpi.cfg'
checking for library 'pthread' ...
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tc_configtest.c /Fo_co
nfigtest.obj
_configtest.c
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\link.exe /nologo /INCREMENT
AL:NO /MANIFEST "/LIBPATH:$C:\Program Files\Microsoft MPI\lib\i386" pthread.lib
msmpi.lib _configtest.obj /OUT:_configtest.exe /MANIFESTFILE:_configtest.exe.man
ifest
LINK : fatal error LNK1181: cannot open input file 'pthread.lib'
failure.
removing: _configtest.c _configtest.obj
checking for library 'mpe' ...
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tc_configtest.c /Fo_co
nfigtest.obj
_configtest.c
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\link.exe /nologo /INCREMENT
AL:NO /MANIFEST "/LIBPATH:$C:\Program Files\Microsoft MPI\lib\i386" mpe.lib msmp
i.lib _configtest.obj /OUT:_configtest.exe /MANIFESTFILE:_configtest.exe.manifes
t
LINK : fatal error LNK1181: cannot open input file 'mpe.lib'
failure.
removing: _configtest.c _configtest.obj
checking for library 'lmpe' ...
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tc_configtest.c /Fo_co
nfigtest.obj
_configtest.c
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\link.exe /nologo /INCREMENT
AL:NO /MANIFEST "/LIBPATH:$C:\Program Files\Microsoft MPI\lib\i386" lmpe.lib msm
pi.lib _configtest.obj /OUT:_configtest.exe /MANIFESTFILE:_configtest.exe.manife
st
LINK : fatal error LNK1181: cannot open input file 'lmpe.lib'
failure.
removing: _configtest.c _configtest.obj
building 'mpe' dylib library
creating build\temp.win32-2.7
creating build\temp.win32-2.7\src
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tcsrc\pmpi-mpe.c /Fobu
ild\temp.win32-2.7\src\pmpi-mpe.obj
pmpi-mpe.c
src\pmpi-mpe.c(2) : fatal error C1083: Cannot open include file: 'mpi.h': No suc
h file or directory
warning: build_clib: building library "mpe" failed
warning: build_clib: command '"C:\Program Files\Microsoft Visual Studio 11.0\VC\
BIN\cl.exe"' failed with exit status 2
checking for library 'vt-mpi' ...
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tc_configtest.c /Fo_co
nfigtest.obj
_configtest.c
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\link.exe /nologo /INCREMENT
AL:NO /MANIFEST "/LIBPATH:$C:\Program Files\Microsoft MPI\lib\i386" vt-mpi.lib m
smpi.lib _configtest.obj /OUT:_configtest.exe /MANIFESTFILE:_configtest.exe.mani
fest
LINK : fatal error LNK1181: cannot open input file 'vt-mpi.lib'
failure.
removing: _configtest.c _configtest.obj
checking for library 'vt.mpi' ...
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tc_configtest.c /Fo_co
nfigtest.obj
_configtest.c
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\link.exe /nologo /INCREMENT
AL:NO /MANIFEST "/LIBPATH:$C:\Program Files\Microsoft MPI\lib\i386" vt.mpi.lib m
smpi.lib _configtest.obj /OUT:_configtest.exe /MANIFESTFILE:_configtest.exe.mani
fest
LINK : fatal error LNK1181: cannot open input file 'vt.mpi.lib'
failure.
removing: _configtest.c _configtest.obj
building 'vt' dylib library
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tcsrc\pmpi-vt.c /Fobui
ld\temp.win32-2.7\src\pmpi-vt.obj
pmpi-vt.c
src\pmpi-vt.c(2) : fatal error C1083: Cannot open include file: 'mpi.h': No such
file or directory
warning: build_clib: building library "vt" failed
warning: build_clib: command '"C:\Program Files\Microsoft Visual Studio 11.0\VC\
BIN\cl.exe"' failed with exit status 2
checking for library 'vt-mpi' ...
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tc_configtest.c /Fo_co
nfigtest.obj
_configtest.c
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\link.exe /nologo /INCREMENT
AL:NO /MANIFEST "/LIBPATH:$C:\Program Files\Microsoft MPI\lib\i386" vt-mpi.lib m
smpi.lib _configtest.obj /OUT:_configtest.exe /MANIFESTFILE:_configtest.exe.mani
fest
LINK : fatal error LNK1181: cannot open input file 'vt-mpi.lib'
failure.
removing: _configtest.c _configtest.obj
building 'vt-mpi' dylib library
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tcsrc\pmpi-vt-mpi.c /F
obuild\temp.win32-2.7\src\pmpi-vt-mpi.obj
pmpi-vt-mpi.c
src\pmpi-vt-mpi.c(2) : fatal error C1083: Cannot open include file: 'mpi.h': No
such file or directory
warning: build_clib: building library "vt-mpi" failed
warning: build_clib: command '"C:\Program Files\Microsoft Visual Studio 11.0\VC\
BIN\cl.exe"' failed with exit status 2
checking for library 'vt-hyb' ...
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tc_configtest.c /Fo_co
nfigtest.obj
_configtest.c
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\link.exe /nologo /INCREMENT
AL:NO /MANIFEST "/LIBPATH:$C:\Program Files\Microsoft MPI\lib\i386" vt-hyb.lib m
smpi.lib _configtest.obj /OUT:_configtest.exe /MANIFESTFILE:_configtest.exe.mani
fest
LINK : fatal error LNK1181: cannot open input file 'vt-hyb.lib'
failure.
removing: _configtest.c _configtest.obj
building 'vt-hyb' dylib library
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG "-I$C:\Program Files\Microsoft MPI\Inc" /Tcsrc\pmpi-vt-hyb.c /F
obuild\temp.win32-2.7\src\pmpi-vt-hyb.obj
pmpi-vt-hyb.c
src\pmpi-vt-hyb.c(2) : fatal error C1083: Cannot open include file: 'mpi.h': No
such file or directory
warning: build_clib: building library "vt-hyb" failed
warning: build_clib: command '"C:\Program Files\Microsoft Visual Studio 11.0\VC\
BIN\cl.exe"' failed with exit status 2
running build_ext
MPI configuration: [msmpi] from 'mpi.cfg'
checking for MPI compile and link ...
checking for header 'mpi.h' ...
C:\Program Files\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox /MD /
W3 /GS- /DNDEBUG -IC:\Python27\2.7.3\include -IC:\Python27\2.7.3\PC "-I$C:\Progr
am Files\Microsoft MPI\Inc" /Tc_configtest.c /Fo_configtest.obj
_configtest.c
_configtest.c(2) : fatal error C1083: Cannot open include file: 'mpi.h': No such
file or directory
failure.
removing: _configtest.c _configtest.obj
failure.
error: Cannot find 'mpi.h' header. Check your configuration!!!