我有一个相当复杂的 Python 应用程序,我想将它安装在客户的计算机上。我正在考虑安装 python 解释器和库的私有副本以及我的脚本。有没有办法做到这一点?
请注意,我不是在寻找 pyexe/pyinstaller 类型的解决方案。这样的解决方案创建了一个巨大的可执行文件,其中包含解释器、库和我的脚本。当它运行时,它会动态检索所有内容并启动脚本。我不能使用这样的解决方案,因为我的脚本通过生成子进程来运行我的其他脚本。我生成的子进程太多了,如果我将子进程冻结到一个 exe 文件中,它会非常慢,因为每次生成子进程时都会解冻,因此通常需要很长时间才能启动。
我正在寻找的是一种安装我的 python 脚本以及解释器和库的私有副本的方法。我希望我可以创建一个安装程序来完成这项工作。安装程序只会将所有必要的文件安装到一个目录中,理想情况下会在桌面上创建一个图标。
这显然是可能的。我在看WingIDE。它很可能是用 python 构建的,但它分发了一个冻结版本的 python。
顺便说一句:我正在使用窗户。