Pythonnet не работает и не отображается ошибка
Я пытаюсь использовать pythonnet для запуска сценария python из приложения.Net, я установил pip, python и проект на git hub, а также выполнил все шаги установки, указанные на https://github.com/pythonnet/pythonnet/wiki/Installation и действия по устранению неполадок на https://github.com/pythonnet/pythonnet/wiki/Troubleshooting-on-Windows,-Linux,-and-OSX
Когда я создал приложение Windows для запуска скрипта Python, проект был успешно построен, однако, когда я нажму кнопку, чтобы выполнить скрипт Python, приложение выйдет, показывая следующий вывод:
Программа "[30236] WindowsFormsApplication1.vshost.exe: трассировка программы" завершила работу с кодом 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 => runtime.cs =? Initialize ().
PS: я использую pythonnet, потому что я использую python 3.X и IronPython не поддерживает эту версию.
Есть ли дополнительные шаги по устранению неполадок, которые я должен сделать? или еще ссылку, которую я должен добавить?