我正在尝试使用IronPython的python包。 如果我导入常规的python模块,一切工作正常。如何在IronPython中导入.PYD模块?
但是,当我试图做到以下几点:
import win32ui
我得到:
No module named win32ui
我已经通过在IronPython.Runtime.Importer代码猎杀没有.pyd的提
任何人都知道解决的办法?
我正在尝试使用IronPython的python包。 如果我导入常规的python模块,一切工作正常。如何在IronPython中导入.PYD模块?
但是,当我试图做到以下几点:
import win32ui
我得到:
No module named win32ui
我已经通过在IronPython.Runtime.Importer代码猎杀没有.pyd的提
任何人都知道解决的办法?
您可以检查出IronClad正在努力提供此支持。它可能会或可能不适用于您的PYD选择。
A .pyd file is a DLL.因此,除非IronPython(用.net编写)可以正确加载为CPython编写的C DLL,否则可能会失败。
事实上,according to the IronPython FAQ,不幸遇到无法导入.pyd文件:
问:如何建立和调用到PYD库?
答:IronPython的不支持使用CPython的内置PYDs因为CPython的,他们 杠杆实现细节。您可以通过在C# 或VB中编写新的“PYD”,并为.NET构建DLL,来获得类似的 效果。
干杯,IronClad看起来很酷! – 2009-08-07 10:25:25