我尝试使用pythonnet从.Net应用程序运行python脚本,我在git hub上安装了pip、python和项目,还完成了上面提到的所有安装步骤 https://github.com/pythonnet/pythonnet/wiki/Installation 以及故障排除步骤 https://github.com/pythonnet/pythonnet/wiki/Troubleshooting-on-Windows,-Linux,-and-OSX
当我创建了一个运行python脚本的windows应用程序时,项目已经成功构建,但是当我单击按钮执行python脚本时,应用程序将退出,并显示以下输出:
程序“[30236]WindowsFormsApplication1。vshost.exe文件:Program Trace'已退出,代码为0(0x0)。 程序“[30236]WindowsFormsApplication1。vshost.exe文件'已退出,代码为1(0x1)。在
我用来执行python文件的代码:
try
{
using (Py.GIL())
{
var test1 = "";
dynamic np = Py.Import("sum");
Console.WriteLine(np.cos(np.pi * 2));
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
当我试图检查项目到底停在哪里时,它在Python.RunTime.运行时项目=>;运行时.cs=? 初始化()。在
注:我使用pythonnet是因为我使用的是pythonne3.X,而IronPython不支持这个版本。在
是否有其他故障排除步骤?或者我还需要补充什么?在
目前没有回答
相关问题 更多 >
编程相关推荐