当前位置: 首页 > news >正文

python脚本打包步骤

win7x64:

第 1 步:创建工作目录(纯英文路径)

mkdir D:\py2win7

cd /d D:\py2win7

第 2 步:放入你的脚本

如将R22.py复制到D:\py2win7\,确保脚本能独立运行(先本地测试通过)

# 建议在脚本末尾加防闪退代码

input("\nPress Enter to exit...")

第 3 步:创建 Python 3.8(或 3.7)虚拟环境

在py2win7目录中创建虚拟环境

# 使用 py 启动器指定版本(假设已安装 Python 3.8.10)

py -3.8 -m venv win7env

# 如果是 Python 3.7.9,则用:

py -3.7 -m venv win7env

第 4 步:激活虚拟环境

在py2win7目录中激活虚拟环境

win7env\Scripts\activate

第 5 步:安装依赖库

pip install --upgrade pip

pip install pyinstaller==4.10 pandas openpyxl xlrd

第 6 步:执行打包命令(关键!)

pyinstaller --onefile --console --noupx --clean --hidden-import=openpyxl --hidden-import=xlrd --hidden-import=pandas --hidden-import=numpy --hidden-import=et_xmlfile R22.py

💡 说明:

  • --onefile:单文件 exe
  • --console:保留终端窗口(因有input()
  • --noupx:禁用压缩,避免 Win7 兼容问题
  • --hidden-import:防止 PyInstaller 漏检动态模块
  • 所有路径和文件名必须匹配(如R22.py

第 7 步:获取生成的 .exe

打包成功后,文件位于:

D:\py2win7\dist\R22.exe

常见失败原因

问题解决方案
运行时报ModuleNotFoundError: No module named 'pandas'补全--hidden-import=pandas numpy
“不是有效的 Win32 应用程序”用了 64 位 Python 打包 → 改用 32 位
打开就闪退脚本末尾加input(),或在 cmd 中运行看错误
Excel 读取失败确保openpyxlxlrd已安装并加入 hidden-import
http://www.gsyq.cn/news/182451.html

相关文章:

  • 从安装包到运行模型:PyTorch+Miniconda全流程踩坑记录
  • [模式识别-从入门到入土] 专栏总结
  • 主治医师听哪个老师的课?最新榜单+参考选择来了 - 医考机构品牌测评专家
  • PyTorch安装失败怎么办?解决condaerror: run ‘conda init‘ before ‘conda activate‘
  • SSH X11 forwarding在Miniconda图形界面应用
  • PyTorch模型训练日志输出到Miniconda环境专属目录
  • 企业数字化转型伙伴:2025年五类优质小程序开发公司全景推荐
  • CondaError: cannot remove current environment解决方案
  • 西门子触摸屏“救砖”秘籍:用U盘完成恢复出厂设置
  • PyTorch官方安装命令适配Miniconda环境调整技巧
  • 清华源支持的Miniconda平台架构(x86_64/aarch64)
  • PyTorch分布式训练在Miniconda多节点环境中的配置
  • 第 2 章 企业级 Redis Cluster 集群部署与运维实战
  • 2025年游泳池工程配套公司年度排名:值得推荐的游泳池工程供应商 - 工业设备
  • 2025北京汽车贴膜服务TOP5权威推荐:北京阳光徕卡XPEL旗舰店性价比高 - myqiye
  • Conda init后shell未生效?重新加载bashrc/zshrc技巧
  • 2025年北京知名的汽车贴膜品牌企业推荐:资质齐全的汽车贴膜企业有哪些? - myqiye
  • Miniconda虚拟环境中安装PyTorch后Jupyter无法识别的解决办法
  • 2025工业级葡萄糖酸钠制造商TOP5权威测评:揭秘工艺先进直销工厂的核心优势 - mypinpai
  • 2025年寻找靠谱的软件开发人才外包公司?这五个维度必须严格考察
  • Miniconda中卸载重装PyTorch的最佳实践
  • ArcGIS大师之路500技---018数据驱动
  • 2026图库网站推荐,十大可下载图片素材网站精选 - 品牌2026
  • 2025年北京SUV贴车衣/轿车贴车衣服务公司推荐:贴车衣靠谱的门店有哪些? - mypinpai
  • Miniconda激活环境失败?检查conda.sh是否正确初始化
  • Anaconda下载太慢?试试轻量级Miniconda-Python3.9镜像
  • 图片、文档转PDF总变形?掌握这三招,告别格式错乱的烦恼
  • 2025年北京儿童视唱练耳机构排行榜,新测评精选儿童视唱练耳大型机构推荐 - 工业设备
  • 自学转行网络安全:从零基础到拿下Offer的学习与求职路径
  • 2025清新口气最持久的牙膏是哪款?5款去口臭牙膏实测,这款从根源解决问题 - 资讯焦点