To compile numpy, create a site.cfg file in numpy's source directory with the following or similar content: [mkl] include_dirs = C:/Program Files (x86)/Intel/Composer XE/mkl/include library_dirs = C:/Program Files (x86)/Intel/Composer XE/mkl/lib/intel64;C:/Program Files (x86)/Intel/Composer XE/compiler/lib/intel64 mkl_libs = mkl_lapack95_lp64,mkl_blas95_lp64,mkl_intel_lp64,mkl_intel_thread,mkl_core,libiomp5md,libifportmd lapack_libs = mkl_lapack95_lp64,mkl_blas95_lp64,mkl_intel_lp64,mkl_intel_thread,mkl_core,libiomp5md,libifportmd Also patch . umpy-1.9.1 umpycoresetup.py #mathlibs_choices = [[], ['m'], ['cpml']] #BEFORE mathlibs_choices = [[], ['cpml']] #AFTER On a command prompt in the numpy (and then scipy) source directory, initialize Visual Studio and Intel compilers and then build numpy/scipy, e.g.: # numpy (assuming exists in c: umpy_scipy_build umpy-1.9.1) # from a new admin cmd prompt # run the following cd c: umpy_scipy_build umpy-1.9.1 rd /S /Q build "C:Program Files (x86)IntelComposer XEiniclvars.bat" intel64 vs2010 "C:Program Files (x86)IntelComposer XEinifortvars.bat" intel64 vs2010 "C:Program Files (x86)Microsoft Visual Studio 11.0VCvcvarsall.bat" amd64 set DISTUTILS_USE_SDK=1 set INCLUDE=%INCLUDE%;"C:Program FilesAutodeskMaya2015includepython2.7";C:Program Files (x86)Microsoft Visual Studio 11.0VCinclude set LIB=%LIB%;"C:Program FilesAutodeskMaya2015lib";C:Program Files (x86)Microsoft Visual Studio 11.0VCinclude "c:Program FilesAutodeskMaya2015inmayapy.exe" setup.py build "c:Program FilesAutodeskMaya2015inmayapy.exe" setup.py install # scipy (assuming exists in c: umpy_scipy_buildscipy-0.14.1) # from a new admin cmd prompt # run the following cd c: umpy_scipy_buildscipy-0.14.1 rd /S /Q build "C:Program Files (x86)IntelComposer XEiniclvars.bat" intel64 vs2010 "C:Program Files (x86)IntelComposer XEinifortvars.bat" intel64 vs2010 "C:Program Files (x86)Microsoft Visual Studio 11.0VCvcvarsall.bat" amd64 set DISTUTILS_USE_SDK=1 set INCLUDE=%INCLUDE%;"C:Program FilesAutodeskMaya2015includepython2.7";C:Program Files (x86)Microsoft Visual Studio 11.0VCinclude set LIB=%LIB%;"C:Program FilesAutodeskMaya2015lib";C:Program Files (x86)Microsoft Visual Studio 11.0VCinclude;"C:Program FilesAutodeskMaya2015PythonLibsite-packages umpycorelib" "c:Program FilesAutodeskMaya2015inmayapy.exe" setup.py build "c:Program FilesAutodeskMaya2015inmayapy.exe" setup.py build "c:Program FilesAutodeskMaya2015inmayapy.exe" setup.py install +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ This was tested w/ nose in a mayapy.exe prompt ########### import numpy numpy.test() import scipy scipy.test() ########### Hope this helps anyone else who wants some fancy numpy/scipy in maya2015 Thanks, +josh -- You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group. To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_maya+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/27f0a1c9-5426-48f4-a921-9488f91485b8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
参考 https://software.intel.com/zh-cn/articles/numpyscipy-with-intel-mkl