python - 在 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))
解决方案
不。pyinstaller 的工作方式是它获取 Python 解释器、脚本和它需要的所有模块的副本,并构建一个 zip。当您在另一个系统上运行它时,它会通过解压缩 zip 创建一个微型 Python 安装。如果你有一个 64 位的 Python,那么它就是嵌入的。Windows 版本无关紧要。RAM 要求是 Python 要求的。
推荐阅读
- azure-devops - 在 Azure DevOps 的不同存储库中更新 NuGet 参考
- css - 只有当另一个元素应用了不同的类时,是否有唯一的 CSS 方法来隐藏元素?
- hibernate - 如何按@ElementCollection 的大小对@Entities 的结果集进行排序?
- html - 如何使用引导程序在容器 div 中居中对齐行内容?
- javascript - 用javascript修改日期字符串
- java - 如何在倾倒过程中使用 SnakeYaml 控制 yaml 缩进?
- bash - 向多个文件添加新行
- python - Django 用户授权两张表
- google-app-maker - 如何在 Appmekar 中按日期对数据进行排序?
- c++ - 如何发出 std::thread 优雅退出的信号?