Python.net 使用pythonnet在c#中导入python模块

Python.net 使用pythonnet在c#中导入python模块,python.net,Python.net,我注意到有两种不同的方法可以在c#中的pythonnet中导入python模块: 及 使用一种方法而不是另一种方法的原因是什么?后者更简单,我有一个相关的问题。这些python文件应该出现在哪里?在site packages文件夹中,还是在同一解决方案中的单独python项目中? var testModule = PythonEngine.ImportModule("testModule"); using (Py.GIL()) { var testModule = Py.Import(

我注意到有两种不同的方法可以在c#中的pythonnet中导入python模块:


使用一种方法而不是另一种方法的原因是什么?

后者更简单,我有一个相关的问题。这些python文件应该出现在哪里?在site packages文件夹中,还是在同一解决方案中的单独python项目中?
var testModule = PythonEngine.ImportModule("testModule");
using (Py.GIL())
{
    var testModule = Py.Import("testModule");
{