与IronPython兼容的模块列表

8 投票
3 回答
2334 浏览
提问于 2025-04-16 09:50

有没有地方可以列出和IronPython兼容的标准库和第三方模块?如果没有,请在这里告诉我。

以下是我尝试过的一些模块:

  • cherrypy - 可以和 fepy 一起使用 - 示例
  • comtypes: 目前没希望,直到ctypes能正常工作,这个看起来还要很久。
  • dulwich: 在setup.py文件中去掉一些可选扩展后可以构建。添加了jdhardy的zlib和subprocess模块后可以导入。看起来能通过自己的测试。
  • numpy,还有部分scipy: pytools
  • rpyc 可以直接使用。这个库很棒,可以让你在IronPython中远程使用cpython对象,反之亦然。

3 个回答

0

现在,numpy和scipy的一部分可以在ironpython上使用了。你可以在这个链接找到更多信息:http://pytools.codeplex.com/

0

pywin32和PyODBC这两个库不再使用了,取而代之的是FCL(如果你一定要用ODBC的话,可以选择其中一个ODBC .NET数据提供程序)。CherryPy是纯Python写的,所以大部分情况下应该能正常工作;我相信开发者们会很想知道你遇到的任何问题。至于NumPy,有一个叫做Ironclad的工具可以用。

1

官方的IronPython网站上有一个页面,列出了第三方库的兼容性状态

不过,现在这个页面上只列出了两个库。如果你是第三方库的开发者,并且知道你的库和IronPython的兼容情况,能把它添加到这个页面上就太好了。

撰写回答