2

Python と .Net アンダーレイの両方についてもっと学びたいので、IronPython を試してみたいと思いました。最後のバージョン (2.7.3) をインストールし、clr をインポートしようとすると、最初の行で実行できず、「CLR という名前のモジュールがありません」というエラーがスローされます。私はグーグルで検索しましたが、その問題について何も見つかりませんでした。IronPython のインストールは、すべての Windows アプリが一般的であるように、かなり簡単なので、ここで見逃したものを見つけることができません。手がかりはありますか?

4

2 に答える 2

3

Python でのインポートは、Windows のような大文字と小文字を区別しないプラットフォームでも大文字と小文字を区別します ( PEP 235 )。(それを回避する方法があるかもしれませんが、互換性のために、それらを使用することはお勧めしません。)

コードを正しい小文字のスペルに変更すると、すべてが機能するはずです。

import clr

それが問題でない場合は、間違った (IronPython 以外の) インタープリター/実装が原因である可能性があります。Visual Studio の Python ツールを使用して実行している場合、プロジェクト プロパティ/一般/インタープリターの設定は、標準の Python 実装 ( Python ...)ではなく、 IronPython ... を表示する必要があります。

于 2013-04-06T08:52:47.980 に答える
0

clr をインストールするには、pythonnet ライブラリをインストールする必要があります。

pip install pythonnet を使用して pythonnet をインストールできます

于 2015-02-04T10:00:30.230 に答える