我想在C#中使用IronPython运行一个python脚本。除了IronPython使用我的基本Python安装而不是Anaconda环境之外,它工作得很好。
我尝试将脚本作为一个普通进程运行(即没有IronPython),并将脚本作为参数传递。这是可行的,但我失去了IronPython的功能。例如,询问Python变量的能力。
我还尝试将"Python“字符串替换为Python.exe在我的anaconda环境中的位置以及Anaconda环境的名称,但是它会导致”未知语言“错误。
var runtime = Python.CreateRuntime();
var engine =