我使用VS2012构建了pythonet(用于.NET的python)。如果我只使用普通的python,一切正常。但是,一旦我尝试导入一些更重的' Python模块,如numpy或scipy,我得到运行时错误。
Enthought提供了有用信息的快速反应;引用环保署的支持回应:
问题的根源是EPD库是针对VS2008编译的,它们是使用VS2012编译的Python加载的。由于EPD dll没有在其清单文件中声明编译器(并且一些没有清单),因此假定依赖于VS2012。这导致"尝试错误地加载C运行时库"。
我想知道的是,我是否可以使用VS2012构建pythonnet,使其表现得好像是针对VS2008&#34建立的?