我正在嘗試使用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