IronPythonのPythonパッケージを使用しようとしています。通常のPythonモジュールをインポートすると、すべて正常に動作します。
しかし、私が次のことをしようとすると:
import win32ui
私は得る:
No module named win32ui
IronPython.Runtime.Importerのコードを調べましたが、.pydについては言及されていません。
誰かがこれを回避する方法を知っていますか?
IronPythonのPythonパッケージを使用しようとしています。通常のPythonモジュールをインポートすると、すべて正常に動作します。
しかし、私が次のことをしようとすると:
import win32ui
私は得る:
No module named win32ui
IronPython.Runtime.Importerのコードを調べましたが、.pydについては言及されていません。
誰かがこれを回避する方法を知っていますか?
このサポートを提供するために働いているIronCladをチェックすることができます。選択したPYDで機能する場合と機能しない場合があります。
.pydファイルはDLLです。 したがって、IronPython(.netで記述されている)がCPython用に記述されたC DLLを正しくロードできない限り、運が悪い可能性があります。
実際、IronPython FAQによると、残念ながら.pydファイルをインポートすることはできません。
Q:PYDライブラリをビルドして呼び出すにはどうすればよいですか?
A:IronPythonは、CPythonの実装の詳細を活用するため、CPython用に構築されたPYDの使用をサポートしていません。実装したい新しい「PYD」についても、C#またはVBで記述し、.NET用のDLLを作成することで、同様の効果を得ることができます。