Pyinsatller

时间:2016-08-31 12:47:57

标签: python-3.x dll executable pyinstaller vcredist

我已经编写了一个GUI python脚本(使用Tkinter),我想以“exe”格式导出它,兼容所有版本的Windows(XP,Vista,7,8,8.1,10)

我正在使用Pyinstaller这样做。此外,我的代码与Python 3兼容,所有版本。 (3.5,3.4 ......)

一些解释:

使用 Pyinstaller + Python 3.5 ,我无法在某些窗口中安装输出Exe文件。由于在某些旧版本的Windows中出现此错误:“过程入口点ucrtbase.terminate无法位于动态链接库api-ms-win-crt-runtime-l1-1-0.dll”中。好吧,我搜索并发现错误是因为某些 dll 文件不存在。解决方案:用户应安装Microsoft VC redist 2015。

我用Python 3.4降级了我的编译,问题似乎已经解决了。

但问题是:

使用 Pyinstaller + Python 3.4 ,我可以安装ouput Exe文件(我在Win Xp& 7中测试了Exe文件在虚拟机中),但我不确定是否会对我的所有用户都没有任何问题。

换句话说,我猜Pyinstaller for Python 3.4的输出包含所有需要的dll文件,所以不需要安装额外的MS vc redist,但是如何确定呢?

谢谢大家。

0 个答案:

没有答案