【发布时间】:2010-01-25 19:58:42
【问题描述】:
过去两天我一直在努力寻找是否可以在 C# 中运行 python 模块。我感兴趣的模块是 Sympy,可以在这里找到http://code.google.com/p/sympy/(如果有人感兴趣的话)。这是一个数学库,这个库可以满足我的需要。我还没有找到同样好的 C# 库(我测试了 math.net 和其他..)
通过搜索谷歌,我发现您可以使用 IronPython 在 C# 中执行 python 代码。还没有找到任何使用 IronPython 或 PythonNet 模块的真正好例子。
谁能告诉我是否可以在 C# 中使用 python 模块,他会推荐 IronPython 或 PythonNet。另外,如果可能的话,这是否意味着我的 APP 需要安装 python 编译器才能工作,还是引用的 dll 就足够了?
【问题讨论】:
-
您想将 Python 代码编译为 MSIL,还是想从 C# 以编程方式调用 Python 应用程序?
-
好吧,我用谷歌搜索了 MSIL,但我真的不知道我想做什么,我只能告诉你,我希望能够像使用 C# 一样使用该模块图书馆,如果可能的话。哦,我从来没有使用过 python,所以我不太习惯它的术语,但是 afaik 不是 python 模块 == c# 库?
-
为什么要使用 C#?另外,为什么不制作一个 Python 可执行文件,它在标准输入上接受输入并在标准输出上吐出输出?
标签: c# python module ironpython python.net