当C#使用.py文件时,无法导入numpy模块

时间:2014-02-26 14:43:56

标签: c# python numpy ironpython python.net

numpy 64bit support in PTVS and numpy System.Int64 casting

大家好,

我有一个Python文件,它导入numpy和一个函数。当我通过Visual Studio使用ironpython运行它时,它可以工作,但是当我从C#运行它时它会在运行此行时崩溃:

dynamic test1 = ipy.UseFile("IronPythonApplication1.py");

因为它无法导入numpy,这就是我的想法,因为我得到这个错误几秒钟。然后,窗口关闭。

它说:

"failed while initializing npycoreapi:badimageformat exception 
NumpyDotNet.NpyCoreApi.GetNativeTypeInfo<int32& intSize,............................."

这是我的Python代码:

import sys
sys.path.append(r'C:\Program Files (x86)\IronPython 2.7\DLLs')
sys.path.append(r'C:\Program Files (x86)\IronPython 2.7\Lib')
sys.path.append(r'C:\Program Files (x86)\IronPython 2.7\Lib\site-packages')

import numpy as np

def deneme():
    x = np.arange(100).reshape((10,10))
    return x

0 个答案:

没有答案