allan2222 2019-02-28 18:00:35 9135 收藏 23 版权 使用环境说明:win10 64位,已安装python3.6-64位版本
遇到的问题:win10 64位打包成exe文件后,不能在32位系统运行
需求:使用python打包生成exe文件,win64位和32位exe均可运行
解决方法:不需要更换成32位的电脑,再进行封装,只需将python改为32位即可
1、下载安装32位python3.5(不限制版本号),下载地址 https://www.python.org/downloads/windows/
2、下载安装32位pywin32,打包成exe需要pywin32这个包,下载地址 https://sourceforge.net/projects/pywin32/files/pywin32
下在pywin32后,点击安装,一直下一步即可,然后cmd进入python3.5目录 运行命令:./Scripts/pywin32_postinstall.py -install
3、下载安装pyinstaller3.4,下载地址 https://github.com/pyinstaller/pyinstaller
解压文件并将文件放入python3.5目录中,cmd进入pyinstaller目录 运行命令:python setup.py install
注:若电脑上已有64位python版本,建议将32位python.exe重新命名,例如改为python32.exe
安装包时输入 python32 -m pip install xxx
4、打包
将python程序拷贝到python3.5\pyinstaller下,打开cmd,运行命令python32 pyinstaller.py -F xx.py
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)