2016-02-04 107 views
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中引用的等價物中。

我錯過了什麼?

回答

相關問題