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 的副本。所以我从

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 回答