假设场景:Python独立可执行文件以实现未来的机器兼容性

时间:2018-11-12 16:42:35

标签: python windows executable pyinstaller

我在Win32上使用了Python(版本3.6.5(v3.6.5:f59c0932b4,2018年3月28日,16:07:46)[MSC v.1900 32位(Intel)])和pyinstaller(版本3.3.1 )来构建独立的可执行文件,以仅用于 Windows操作系统。每次被调用时,该可执行文件都能完美运行。

我希望此应用程序可用于Windows的将来更改和发布。在将来的版本中,此可执行文件是否可能停止运行?如果是这样,究竟是什么原因?

1 个答案:

答案 0 :(得分:0)

永远不会有任何保证,即为较早版本的操作系统构建的软件将继续在任何可能的未来操作系统上运行。这类似于询问“您能保证每辆车到处都将始终支持我的化油器吗?”

这显然是错误的,但显然也很荒谬。没有人能告诉您未来操作系统将发生什么变化,或者不会发生变化,或者有什么可能导致过去编译的脚本出现二进制不兼容性。