0

ipy を使用する場合:

IronPython 2.6.2 (2.6.10920.0) on .NET 4.0.30319.296
>>>import xml

動作します。Sharpdevelop の python コンソールを使用する場合:

IronPython 2.7.3 (2.7.0.40) on .NET 4.0.30319.296 (32-bit)
>>>import xml
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named xml

私の理解では、SD は IronPython のコピーと共にインストールされます。だから私はxmlフォルダをコピーしました

C:\Program Files\IronPython 2.6 for .NET 4.0\Lib

C:\Program Files\SharpDevelop\4.3\AddIns\BackendBindings\PythonBinding\Lib

しかし、それは問題を解決しませんでした。SharpDevelop に同梱されているバージョンの IronPython にモジュールをロードするにはどうすればよいですか?

4

1 に答える 1

0

インポートを機能させるために、IronPython 2.7.3 をダウンロードし、SD Python コンソールに以下を追加しました。

>>> import sys
>>> sys.path.append(r"C:\Program Files\IronPython 2.7\Lib")

この問題は、インストール時に次のことが原因で発生します。

>>> import sys
>>> print sys.path
['.', '.', 'C:\\Program Files\\SharpDevelop\\4.3\\bin\\Lib', 'C:\\Program Files\\SharpDevelop\\4.3\\bin\\DLLs', 'C:\\Program Files\\SharpDevelop\\4.3\\bin']

ただし、ディレクトリ C:\Program Files\SharpDevelop\4.3\bin\Lib は存在しません。

于 2013-07-04T08:13:00.713 に答える