news 2026/10/22 12:34:32

python脚本打包步骤

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 读取失败确保openpyxl和xlrd已安装并加入 hidden-import
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/18 20:26:27

生成型消费与体验型消费:未来各行各业发展展望

当AI如同阳光、空气般无处不在,消费不再是简单的购买行为,而是一场与机器共舞的创造之旅清晨,你对着智能音箱说出一个模糊的创意:“想要一款带有东方美学元素的家居装饰”。几分钟后,AI生成了十种设计方案供你选择。确…

作者头像 李华
网站建设 2026/10/13 15:02:34

Linux下Miniconda权限问题导致PyTorch安装失败的修复

Linux下Miniconda权限问题导致PyTorch安装失败的修复 在搭建AI开发环境时,你是否遇到过这样的场景:满怀期待地运行 conda install pytorch,结果终端却弹出一串红色错误: CondaError: Permission denied: /opt/miniconda3/pkgs或者…

作者头像 李华
网站建设 2026/10/21 9:34:58

Markdown生成技术文档:Miniconda环境信息一键导出

Miniconda环境信息一键导出:构建可复现的Python开发体系 在数据科学和人工智能项目中,你是否经历过这样的场景?——本地训练好的模型,换一台机器就跑不起来;团队成员各自安装依赖,结果“在我电脑上明明没问…

作者头像 李华
网站建设 2026/10/17 21:55:09

Miniconda-Python3.10镜像发布:轻量级AI开发环境一键部署

Miniconda-Python3.10镜像发布:轻量级AI开发环境一键部署 在高校实验室的深夜,研究生小李正为跑不通师兄留下的代码而焦头烂额——“明明装了同样的库,为什么我的环境报错?”这几乎是每个AI开发者都经历过的噩梦。随着项目增多&am…

作者头像 李华
网站建设 2026/10/20 19:02:55

Docker Run命令实战:运行Miniconda-Python3.10镜像进行大模型训练

Docker Run命令实战:运行Miniconda-Python3.10镜像进行大模型训练 在如今的大模型时代,一个常见的场景是:团队中某位成员在本地成功复现了某个LLM微调实验,信心满满地将代码推送到仓库。结果其他人拉下来一跑——“ImportError: c…

作者头像 李华
网站建设 2026/10/20 8:19:44

图片、文档转PDF总变形?掌握这三招,告别格式错乱的烦恼

你是否遇到过这样的窘境:精心排版的Word文档或一份重要的图片合同,发送给别人后,对方一打开,格式全乱了套?或者,你想将多张图片汇总成一个文件,却苦于无法保证顺序和清晰度?这时&…

作者头像 李华