当我使用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版本中?
答案 0 :(得分: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不存在。