从github升级到pythonnet的主分支

时间:2018-05-15 10:27:46

标签: c# python git pip python.net

我想使用在.NET类库中剪切的python代码,但是从github获得pythonnet的一些问题并升级到其主分支'。 Pythonnet

我已经在github中提出了一个问题,但是因为关于git,pip等的知识并不是最好的,所以它已经被关闭了。除此之外,我被告知这个主题在stackoverflow上会更好。 My Github issue

这是代码示例,如果我升级到pythonnet主分支,它应该可以工作。

        string envPythonHome = @"C:\Python27";
        string envPythonLib = envPythonHome + @"\Lib\site-packages";

        Environment.SetEnvironmentVariable("PYTHONHOME", envPythonHome, 
        EnvironmentVariableTarget.Process);

        Environment.SetEnvironmentVariable("PATH", envPythonHome + ";" + 
        Environment.GetEnvironmentVariable("PATH", EnvironmentVariableTarget.Machine), 
        EnvironmentVariableTarget.Process);

        Environment.SetEnvironmentVariable("PYTHONPATH", envPythonLib, 
        EnvironmentVariableTarget.Process);

        PythonEngine.PythonHome = envPythonHome;        <--- Exception here this time.
        PythonEngine.PythonPath = Environment.GetEnvironmentVariable("PYTHONPATH");

        using (Py.GIL())
        {
            dynamic np = Py.Import("numpy");
            Console.WriteLine(np.cos(np.pi * 2));
        }

我尝试使用&#39; pip install git + https://github.com/pythonnet/pythonnet&#39;但是cmd说命令是git&#39;没找到。 所以我用git bash克隆了主分支 - &gt; &#39; git clone https://github.com/pythonnet/pythonnet&#39;。

参考Wiki我应该运行&#39; python setup.py bdist_wheel&#39; 并且 &#39; pip install --no-index --find-links =。/ dist /&#39; 来自克隆目录,但这两个应用程序phyton和pip都位于python安装中夹。 我应该将它们复制到pythonnet文件夹,或者我该怎么做? 提前谢谢!

0 个答案:

没有答案