0
我在VS2010中使用IronPython。我对Python和IronPython都很陌生。试图了解如何在IronPython中包含第三方模块
我有一个导入cx_Oracle的Python脚本。
当我执行我的脚本Main.py时,我收到一个错误,发现模块cx_Oracle没有找到。
我的C#代码如下所示:
public void MyMethod(string input)
{
var engine = Python.CreateEngine();
List<string> libPath = new List<string>();
libPath.Add(@"C:\Program Files (x86)\IronPython 2.7\Lib\site-packages");
engine.SetSearchPaths(libPath);
var scope = engine.CreateScope();
var eng = engine.ExecuteFile(Script, scope);
var myResult = scope.GetVariable("myInputVar");
var result = myResult(input);
}
我安装了cx_oracle模块,并将其放置在我的Python \站点包文件夹中的文件。
然后我将这些相同的文件复制到我在我的IronPython目录下的SetSearchPaths中引用的等价物中。
我错过了什么?