Я пытаюсь импортировать использование сценария Python в C # с использованием IronPython, но продолжает появляться ошибка, которую я не понимаю, похоже, что при импорте модуля возникли проблемы.Файл python работает нормально сам по себе, и я протестировал простой скрипт, который печатает «привет», и это сработало, поэтому я мог просто как-то неправильно импортировать модуль.
Необработанное исключение типа 'System.MissingMemberException'произошло в Microsoft.Dynamic.dll
Дополнительная информация: у объекта' module 'нет атрибута' setup '
Изображение ошибки
Это код, который я пытаюсь запустить в моей программе на C #
var engine = Python.CreateEngine();
ICollection<string> paths = engine.GetSearchPaths();
string modulePath = @"D:\Python\Lib";
paths.Add(modulePath);
string modulePath2 = @"D:\Python\Lib\site-packages";
paths.Add(modulePath2);
engine.SetSearchPaths(paths);
dynamic py = engine.ExecuteFile(@"broadlink.py");
Это код в моем питоне
import broadlink
broadlink.setup('*****', '*****', 3)
devices = broadlink.discover(timeout=5)