小编Ala*_*Ala的帖子

在C#中执行python脚本

我正在尝试在C#中执行python代码。通常,应该使用IronPython并在安装PTVS之后完成此操作(我使用的是VS 2010)。

        var pyEngine = Python.CreateEngine();  
        var pyScope = pyEngine.CreateScope();   

        try
        {
           pyEngine.ExecuteFile("plot.py", pyScope);

        }
        catch (Exception ex)
        {
            Console.WriteLine("There is a problem in your Python code: " + ex.Message);
        }
Run Code Online (Sandbox Code Playgroud)

问题在于,IronPython似乎无法识别某些库,例如numpy,pylab或matplotlib。我看了一下,发现有些人在谈论Enthought Canopy或Anaconda,我都安装了它们而未解决问题。我该怎么做才能解决问题?

c# ironpython python-2.7

5
推荐指数
1
解决办法
5352
查看次数

标签 统计

c# ×1

ironpython ×1

python-2.7 ×1