title: python for .net Module not found Error no module named Numpy
body: <p>I am trying to call Python functions from C# with Python.Runtime.
  I have used this example from the internet.</p>
  
  <p>When I try to run it , it says. no module named Numpy.
  Numpy is working very well under Python.
  Where am I going wrong? </p>
  
  <pre><code>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);
                   dynamic a = np.array(new List&lt;float&gt; { 1, 2, 3 });
                  // dynamic b = np.array(new List&lt;float&gt; { 6, 5, 4 }, Py.kw("dtype", np.int32));
                   Console.WriteLine(a.dtype);
                 //  Console.WriteLine(b.dtype);
                 //  Console.WriteLine(a * b);
                  dynamic pd = Py.Import("pandas");
                  dynamic plt = Py.Import("matplotlib");
              }
                  Console.ReadKey();
  </code></pre>