您需要在安装目录中包含msvcr90.dll,Microsoft.VC90.CRT.manifest和python.exe.manifest(重命名为[yourappname]
.exe.manifest)。如果您使用“ Just for me”选项安装了Python,这些文件将位于系统上的Python26目录中。
有关此操作的说明,请参见此处。
不要忘记在主函数中也调用multiprocessing.freeze_support(),否则在启动新进程时会遇到问题。
尽管其他人已经讨论过将MSVC运行时包含在安装包中,但是当您只希望分发包含所有文件的单个.zip文件时,上述解决方案就可以使用。当您不想增加其他复杂性时,它可以避免创建单独的安装程序包。



