相关疑难解决方法(0)

如何使Python脚本独立可执行文件在没有任何依赖项的情况下运行?

我正在构建一个Python应用程序,不想强迫我的客户端安装Python和模块.我也想让我的应用程序闭源.

那么,有没有办法将Python脚本编译为独立的可执行文件?

python executable

611
推荐指数
18
解决办法
72万
查看次数

Pyinstaller - 使用 multiprocessing.freeze_support 时出现“致命错误!无法执行脚本”

我正在使用 pyinstaller(v3.2.1) 来构建一个 --onefile windows exe。我在我的 python (v3.5.3) 脚本中使用多处理。我已经为 Windows 实现了下面提到的解决方法。

配方多重处理

从逻辑上讲,除非满足要求/条件并且按预期工作,否则我的 python 脚本不会跨越多个进程。我的问题是,每当涉及多个进程时,一切似乎都很好。但万一,如果没有涉及多进程,下面的“致命:无法执行脚本”对话框会闪烁几秒钟或更长时间,然后消失仍然返回预期结果。

在此处输入图片说明

我是否遗漏了什么导致致命错误对话框出现和消失?我怀疑当未创建新进程时,multiprocessing.freeze()紧随其后的语句if __name__ == __main__ :可能会导致问题!

python pyinstaller multiprocessing python-3.x

10
推荐指数
3
解决办法
4万
查看次数

如何通过 pyinstaller 使用 tkcalendar 模块安装 python 应用程序?

我正在尝试使用 pyinstaller 在 Windows 上安装 python 应用程序,其中我正在使用 tkcalendar。应用程序正在运行,但 tkcalendar.Calendar 没有。

当我在没有安装的情况下运行应用程序时,一切正常,但如果我这样做,日历小部件不会出现。我认为 pyinstaller 看到了这个模块,但他对 tkcalendar 正在使用的模块有问题。我尝试使用 --path=/.../python/Lib/site-packages 运行 pyinstaller 但这没有用。将模块文件复制到应用程序目录也无济于事。

python tkinter pyinstaller tkcalendar

5
推荐指数
2
解决办法
2923
查看次数