C# 调用Py.Import时Python.Runtime.dll中的Pythonnet stackoverflow异常
我正在使用安装在虚拟conda环境中的python 3.5。stackoverflow在调用Py.Import时发生:C# 调用Py.Import时Python.Runtime.dll中的Pythonnet stackoverflow异常,c#,python,python.net,C#,Python,Python.net,我正在使用安装在虚拟conda环境中的python 3.5。stackoverflow在调用Py.Import时发生: dynamic np = Py.Import("numpy"); 这曾经在我的机器上运行,但我决定重新安装Python环境。我将PythonEngine.PythonPath设置为虚拟环境的位置。我的根Python安装也是3.5版。如果我卸载numpy,Py.Import预期会失败,因为找不到模块。如果重新安装numpy,则会出现堆栈溢出: “System.StackOver
dynamic np = Py.Import("numpy");
这曾经在我的机器上运行,但我决定重新安装Python环境。我将PythonEngine.PythonPath设置为虚拟环境的位置。我的根Python安装也是3.5版。如果我卸载numpy,Py.Import预期会失败,因为找不到模块。如果重新安装numpy,则会出现堆栈溢出:
“System.StackOverflowException”类型的未处理异常
在Python.Runtime.dll中发生
工作线程Python.Runtime.dll!Python.Runtime.ImportHook.importNormal
[外部代码]已超过Visual Studio支持的最大堆栈帧数 导入内置python模块是可行的。我试着导入我自己的模块,第一行有一个print语句,print语句被调用了两次,所以有些可疑。知道为什么会发生stackoverflow异常吗 Python 3.5.3
64位
numpy 1.13.1
VS2015
Pythonnet 2.30-py35-dotnet请提供完整的回溯和exception@denfromufa添加了stacktrace和完整的异常消息您正在使用哪些版本的Python、numpy、pythonnet和.NET?还有比特度(x86或x64)?从根Python环境调用pythonnet时会发生什么?如何设置conda虚拟环境?如果使用nuget安装了pythonnet,请从包子目录中手动选择64位版本的Python.Runtime.DLL引用。请提供完整的回溯和exception@denfromufa添加了stacktrace和完整的异常消息哪些版本的Python、numpy、,你在使用pythonnet和.NET吗?还有比特度(x86或x64)?从根Python环境调用pythonnet时会发生什么?如何设置conda虚拟环境?如果使用nuget安装了pythonnet,请从包子目录中手动选择64位版本的Python.Runtime.DLL引用