C#调用Cpython的功能

时间:2018-03-21 06:29:16

标签: c# .net cpython python.net pythonnet

这是我复制的代码,我想学习使用Python.Runtime,但是当它运行时,会引发异常。

“DLL”python2.7m“无法加载:找不到指定的模块。(例外来自HRESULT:0X8007007E)。”

作为菜鸟的问题。谢谢。

using Python.Runtime;
using System;

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            using (Py.GIL())
            {
                dynamic np = Py.Import("numpy");
                dynamic sin = np.sin;
                Console.WriteLine(np.cos(np.pi * 2));
                Console.WriteLine(sin(5));
                double c = np.cos(5) + sin(5);
                Console.WriteLine(c);
                Console.ReadKey();
            }
        }
    }
}

0 个答案:

没有答案