Import 如何在IronPython中导入.PYD模块?

Import 如何在IronPython中导入.PYD模块?,import,ironpython,pyd,Import,Ironpython,Pyd,我正在尝试使用IronPython的python包。 如果我导入常规python模块,一切都会正常工作 但当我尝试做以下事情时: import win32ui 我得到: No module named win32ui 我在IronPython.Runtime.Importer中查找了代码,但没有提到.pyd 有人知道这件事吗 因此,除非IronPython(用.net编写)能够正确加载为CPython编写的C DLL,否则您可能会走运 更新 事实上,很遗憾,您无法导入.pyd文件: 问:如

我正在尝试使用IronPython的python包。 如果我导入常规python模块,一切都会正常工作

但当我尝试做以下事情时:

import win32ui
我得到:

No module named win32ui
我在IronPython.Runtime.Importer中查找了代码,但没有提到.pyd

有人知道这件事吗

因此,除非IronPython(用.net编写)能够正确加载为CPython编写的C DLL,否则您可能会走运


更新

事实上,很遗憾,您无法导入.pyd文件:

问:如何构建和调用PYD库

答:IronPython不支持使用为CPython构建的PYDs,因为它们 利用CPython的实现细节。你可以得到类似的结果 对新的“PYD”的影响,您希望通过在C中编写它们来实现它们# 或VB,并为.NET构建DLL

因此,除非IronPython(用.net编写)能够正确加载为CPython编写的C DLL,否则您可能会走运


更新

事实上,很遗憾,您无法导入.pyd文件:

问:如何构建和调用PYD库

答:IronPython不支持使用为CPython构建的PYDs,因为它们 利用CPython的实现细节。你可以得到类似的结果 对新的“PYD”的影响,您希望通过在C中编写它们来实现它们# 或VB,并为.NET构建DLL

您可以查看哪个正在提供此支持。您选择的PYD可能有效,也可能无效。

您可以查看哪个正在提供此支持。它可能工作,也可能不工作与您的PYD的选择