【发布时间】:2011-11-01 00:54:31
【问题描述】:
我想以 .exe 文件的形式分发一个用 python 编写的应用程序。我已经能够使用 py2exe 做到这一点,但现在我已将 veusz 库合并到我的代码中。理想情况下,我的程序应该打开一个 veusz 图(就像在我的计算机上一样,它安装了 python、numpy 等)。但是,我想分发一个可执行文件,而无需安装 python。
当我尝试使用 py2exe 运行 setup.py 时,一切正常,并且构建了 exe。但是,一旦应用程序运行并到达要显示图形的位置,它就会向上发送:
运行时错误:无法在系统路径上找到 veusz 可执行文件。
我可以在不必在客户的计算机上安装一堆东西的情况下解决这个问题吗?这可能吗?如果我必须安装某些东西,我需要安装的最少软件数量是多少?
【问题讨论】: