假设我有 Windows 7 不支持的 python 版本 3.9.5。我在 py 文件中编写了一个程序,并使用 pyinstaller 将该文件转换为 exe。exe文件可以在windows 7上运行吗?由于我没有 Windows 7 计算机,因此无法检查。
假设我有 Windows 7 不支持的 python 版本 3.9.5。我在 py 文件中编写了一个程序,并使用 pyinstaller 将该文件转换为 exe。exe文件可以在windows 7上运行吗?由于我没有 Windows 7 计算机,因此无法检查。
PyInstaller 不编译代码,而只是将 Python 解释器和您的程序包装到一个 exe 文件中。如果解释器的版本不支持你要运行的系统,那么 exe 也不会在这个系统上运行。
Python 3.9 不支持 Windows 7。支持的版本可以在python 下载页面找到,例如:
如果你突然需要支持 Windows XP - 使用 Python 3.4
还有什么要考虑的:
api-ms-win-core-path-l1-1-0.dll
其他类似名称的类型库的错误)。一般来说,Python 3.4(含)版本更“朴实无华”。要测试生成的可执行文件的性能,您可以安装具有所需操作系统的虚拟机(我通常使用VirtualBox )。为此,您不需要单独的计算机。