如果IronPython无法加载任何第三方软件包,那么它有什么用呢?

时间:2017-03-06 15:03:32

标签: python .net pandas numpy ironpython

我假设我可以使用.NET脚本引擎,创建脚本引擎,范围并且可以愉快地导入Python库,例如我可以使用任何其他Python解释器。然而,随之而来的是巨大的失望。

NumPy和pandas以及许多其他分析包都不适用于IronPython。我不是在谈论端口,而是讨论适用于所有其他Python变种的相同软件包。

我是否遗漏了某些东西,或者我是否需要放弃在.NET中运行完整的Python引擎的想法?

1 个答案:

答案 0 :(得分:2)

  

如果IronPython无法加载任何第三方软件包,那么它的优点是什么?

IronPython can work with third-party libraries;它们只需要用.NET编写。这意味着大多数着名的Python库都不会起作用,但它也为整个其他生态系统打开了大门。

  

NumPy和pandas以及许多其他分析包都不适用于IronPython。

Python并不仅仅用于数值计算,但如果这是你在我建议寻找用.NET编写的类似库或坚持使用CPython(或者PyPy)之后的那些。