IronPython无法导入模块os
所以我有一个基本的ZIPPED IronPython(2.6或2.6.1),我只需解压缩,启动ipy.exe,输入“import os”并按Enter键。 发生以下输出:
Traceback (most recent call last): File "", line 1, in ImportError: No module named os
即使我先导入clr,它也不起作用。 怎么办?
我用谷歌搜索了这个问题,但没有相关的答案。 最接近的想法是这个(没有用):
import clr clr.AddReference("IronPython") clr.AddReference("IronPython.Modules") import os
可能,问题不在于zip,而是在os模块位置。
您需要安装CPython
并且您的脚本应该能够访问CPython Lib
目录。 要获得此function,您可以复制Lib
目录下的所有os必需文件,也可以将环境变量IRONPYTHONPATH
设置为指向CPython
的Lib
目录。
这必须有所帮助:
import sys sys.path.append("C:\\PythonXY\\Lib")