如何在VisualStudio中将模块安装到IronPython

时间:2019-02-14 17:42:52

标签: c# python ironpython

我需要在C#应用程序中使用Python代码。因此,我决定将IronPython NuGet安装到VisualStudio中的项目中。当我尝试运行脚本时,Python模块总是出错(例如numpy,json ...)。

我尝试了诸如包含模块路径的文件夹之类的解决方案。

# first try
var ipy = Python.CreateRuntime();
dynamic test = ipy.UseFile("some.py");
test.Test();

# error 1
IronPython.Runtime.Exceptions.ImportException: 'No module named numpy'

# the tried this
var engine = Python.CreateEngine();
var paths = engine.GetSearchPaths();
paths.Add(...pathToModules);
engine.SetSearchPaths(paths);
dynamic logging = engine.ImportModule("numpy");

#error 2
Microsoft.Scripting.SyntaxErrorException: 'unexpected token 'append''

我正在将Anaconda与Spyder(Python 3.5版)一起使用。问题不在于python版本。

您能帮我解决吗?是否可以在VisualStudio环境中将某些模块安装到IronPython?

0 个答案:

没有答案