首页 > 解决方案 > 在 Windows 10 上使用 pyinstaller 在 64 位 Python 3.7 中创建的 .exe 是否可以在 32 位 Windows 7 上运行?

问题描述

我在 Windows 10 上的 64 位 Python 3.7 应用程序上创建了一个简单的 Python 程序,并使用 pyinstaller (onefile) 将其转换为 .exe。它可以在 32 位 Windows 7 上运行吗?一般系统要求是什么(架构、Windows 版本、RAM(exe 文件大约 5 MB))

标签: pythonpython-3.xwindowspyinstaller

解决方案


不。pyinstaller 的工作方式是它获取 Python 解释器、脚本和它需要的所有模块的副本,并构建一个 zip。当您在另一个系统上运行它时,它会通过解压缩 zip 创建一个微型 Python 安装。如果你有一个 64 位的 Python,那么它就是嵌入的。Windows 版本无关紧要。RAM 要求是 Python 要求的。


推荐阅读