我正在使用ipyc.exe使用以下命令编译IronPython代码: ipyc /main:File1.py File2.py File3.py File4.py / target:winexe
我的exe运行正常!在编译之前,我将Microsoft和IronPython DLL以及Python .py模块放在与我的源代码相同的文件夹中。
但是现在,当我尝试运行我的可执行文件时,我仍然必须将Python库文件放在同一个文件夹中才能找到模块而不会抛出错误。为什么不能找到它们?
在Windows路径中,我有: C:\ Program Files(x86)\ IronPython 2.7 C:\ Program Files(x86)\ IronPython 2.7 \ Lib 我的PYPATH也有这些地方。
我也尝试过添加 clr.AddReferenceToFileAndPath( “IronPython.Modules.dll”) 并删除Python Import语句,但我仍然得到“No module named ...”(当我在VB中编辑代码时,这也会混淆Intelisense。)
感谢。