1

IronPythonのPythonパッケージを使用しようとしています。通常のPythonモジュールをインポートすると、すべて正常に動作します。

しかし、私が次のことをしようとすると:

import win32ui

私は得る:

No module named win32ui

IronPython.Runtime.Importerのコードを調べましたが、.pydについては言及されていません。

誰かがこれを回避する方法を知っていますか?

4

2 に答える 2

6

このサポートを提供するために働いているIronCladをチェックすることができます。選択したPYDで機能する場合と機能しない場合があります。

于 2009-08-05T04:02:53.327 に答える
4

.pydファイルはDLLです。 したがって、IronPython(.netで記述されている)がCPython用に記述されたC DLLを正しくロードできない限り、運が悪い可能性があります。


アップデート

実際、IronPython FAQによると、残念ながら.pydファイルをインポートすることはできません。

Q:PYDライブラリをビルドして呼び出すにはどうすればよいですか?

A:IronPythonは、CPythonの実装の詳細を活用するため、CPython用に構築されたPYDの使用をサポートしていません。実装したい新しい「PYD」についても、C#またはVBで記述し、.NET用のDLLを作成することで、同様の効果を得ることができます。

于 2009-08-04T16:50:36.923 に答える