C#如何调用python “No module named multiarray ”
各位好
我用C#调用Python写的程序,
单独在Python中运行是正常的,在Python中引用了numpy,scipy,matplotlib三个库,运行正常。
由于项目需要,要将python嵌入到C#中开发,于是我开始在C#中对Python进行调用,
代码如下(为了调试的需要我写了一个简单的Helloworld):
python代码中我添加了路径的引用
import sys
sys.path.append(r'D:\Python27\Lib')
sys.path.append(r'D:\Python27\Lib\site-packages')
sys.path.append(r'D:\Python27\Lib\site-packages\numpy\core')
在C#中调用的时候,仍然出现了“No module named multiarray ”
ScriptRuntime sr = Python.CreateRuntime();
dynamic obj = sr.UseFile(@"D:\src\python\module1.py");
this.textBox1.Text = obj.Helloworld("HELLO");
实在无解了,讲大家帮看一下。