1
首先,python代码在PyCharm和命令提示符中完美工作。所以,Cv2模块安装在我的Windows机器上。IronPython无法导入模块cv2(OpenCV)
但是,当我通过IronPython脚本引擎运行时,它失败,如下所示。
IronPython.Runtime.Exceptions.ImportException:无模块名为CV2
我设置的IronPython引擎如下。请注意0有cv2.pyd
文件。
var engine = Python.CreateEngine();
List<string> pathes = engine.GetSearchPaths().ToList();
pathes.AddRange(new[]
{
@"C:\Python27\Lib\", @"C:\Python27\Lib\site-packages\"
});
engine.SetSearchPaths(pathes);
dynamic py = engine.ExecuteFile("sample.py"); // <- Exception occurred here.
我想engine.Setup.FileExtensions
只有.py
文件,这样cv2.pyd
无法识别。但是,我几乎不知道如何将.pyd
添加到设置。
或者,有什么我错过了?