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 не поддерживает эту версию.

Есть ли дополнительные шаги по устранению неполадок, которые я должен сделать? или еще ссылку, которую я должен добавить?

0 ответов

Другие вопросы по тегам