IronPython编译的exe仍然需要py模块

时间:2018-04-25 01:27:16

标签: ironpython

我正在使用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。)

感谢。

0 个答案:

没有答案