1、安装pyinstaller

python安装目录下shift+右键打开cmd 或者Powershell窗口输入pip install pyinstaller

python安装目录下Scripts文件夹下会出现 pyinstaller.exe

2、添加环境变量

在系统变量PATH中再加入"python安装地址Scripts",否则cmd中会提示

‘pyinstaller’ 不是内部或外部命令

3、打包

在*.py文件目录下shift+右键打开cmd 或者Powershell窗口输入pyinstaller -F test.py

文件夹下会生成一堆文件,在dist文件夹下会生成想要的exe文件

进阶

注意事项

首先是python强烈建议安装v3.7 32bit的,v3.6未尝试结果未知,另64bit可能会有莫名打包失败或者给其他用户无法打开的问题,有能解决的同学欢迎留言。

脚本

以上可写成bat脚本,命名make.bat,放test.py同级文件夹下

脚本中文件名改为自己文件名!!

执行生成过程

拷贝exe到当前文件夹

删除过程文件:文件名注意后面无空格

set name=test

:执行打包命令,生成的exe会放入dist文件夹

pyinstaller -F %name%.py

:讲exe从dist文件夹拷贝到当前文件夹

copy .dist\%name%.exe .

:删除过程文件及文件夹

rmdir /s/q __pycache__

rmdir /s/q build

rmdir /s/q dist

del /q "*.spec"

python3打包exe失败_python3.7打包成exe就三步相关推荐

  1. 用pyinstaller打包多个py文件转成exe格式

    用pyinstaller打包多个py文件转成exe格式 用pyinstaller打包多个py文件转成exe格式 响应国家号召2019-Ncov 在家闲来无聊,学写一个飞船攻打外星人的python程序, ...

  2. 多个PDF文件如何合并成一个?三步教你搞定

    在日常学习生活中,如果你需要将多个文档整合为一个完整的文件,比如说多篇文章.多张图片.多个表格等等,这时候就需要将这些文档合并成一个PDF文件.如何将多个PDF文件如何合并成一个?三步教你搞定. 步骤 ...

  3. python封装成exe后运行失败_python 在编译成EXE 文件后报错 我实在是找不出原因

    代码在本地的pycharm上是可以正常运行的,但通过 pyinstaller -F -w 转换成EXE后就报错了 然后我用 CMD 运行 提示说 然后我也按照网上说的 在第一行 添加字符转换 可还是不 ...

  4. python能封装成exe文件_python文件封装成*.exe文件(单文件和多文件)

    环境:win10 64位  python3.7 单*.py文件打包 Python GUI:程序打包为exe 一.安装Pyinstaller,命令pip install Pyinstaller,(大写的 ...

  5. Word怎么转换成PDF?三步教你免费搞定

    Word文档是我们日常工作和学习中最常用的文件格式之一,但是有时候我们需要将其转换成PDF格式,以便更方便地与他人共享和阅读.转换Word文档为PDF格式非常简单,下面将介绍一个简单三步免费搞定的方法 ...

  6. PDF怎么转换成PPT?三步教你免费搞定PDF转PPT

    在我们的日常办公中,经常需要用到PPT演示工作内容,但有时我们很多文件都是以PDF格式存在的,因此需要将PDF格式转换为PPT文件.那么如何将PDF文件转换成PPT呢?今天我们将分享一种简单的方法,只 ...

  7. 使用 GraalVM 将纯 JavaFX 项目打包成 EXE

    使用 GraalVM 将纯 JavaFX 项目打包成 EXE GraalVM 的环境搭建 打包不含 FXML 的纯 JavaFX 项目 打包含 FXML 的纯 JavaFX 项目 测评 在 Intel ...

  8. 使用 GraalVM 将基本的 Java 项目打包成 EXE

    使用 GraalVM 将基本的 Java 项目打包成 EXE GraalVM 的环境搭建 将基本的 Java 项目打包成 EXE 将 JAR 转化为 EXE GraalVM 与 Java 中其它打包成 ...

  9. 简单使用hbuildx把vue-cli项目打包,并使用electron转换成可执行的exe文件

    1.把vue-cii项目打包 vue-cli创建的项目结构 右键项目(根目录)手动添加 vue.config.js 文件,添加以下内容 module.exports = {devServer: {po ...

  10. 安装包UI美化之路-Electron打包出界面美观,功能完善的安装包,这三步就够了

    这篇文章应该说是<安装包UI美化之路-nsNiuniuSkin安装包制作可视化配置向导>的延伸与进一步应用,在可视配置的基础之上,生成供electron-builder打包的脚本! 一直有 ...

最新文章

  1. php n维数组扁平化,js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解...
  2. php mssql 端口,MSSQL_SQL Server端口更改后的数据库连接方式,SQL Server端口,大家可以通过quot - phpStudy...
  3. 45 jump game II(贪心)
  4. MySQL添加中文记录报错解决方法
  5. 如何在 ASP.NET Web API 中设置下载文件名 ?
  6. 【点分治】luoguP2664 树上游戏
  7. H.264的两个概念:DC系数和AC系数。 MV预测过程详解(附图)
  8. mysql master status_show master status为空解决办法
  9. el table 固定表头和首行_vue表格实现固定表头首列
  10. 我的第九个java程序--spring和mybatis整合(java project)
  11. C++map关联容器2.0
  12. uni-app开发之编辑器HBuilderX(一)
  13. 手机备忘录里的照片怎么保存到相册里
  14. 直播观看指南|SOFA 五周年,Live Long and Prosper!
  15. 牛客网 哈夫曼树 (大根堆、哈夫曼树)
  16. 图灵机器人之Python实现
  17. git push失败unable to access ‘https://github.com/...‘的解决办法
  18. QQ空间点赞源码,基于autojs的安卓免root全自动脚本
  19. golang 读一行_与golang合作的第一步
  20. 专业人士告诉你数据分析师适合女生吗?

热门文章

  1. 人生最大的难题是认清自己
  2. 《囚徒健身》 六艺,十式
  3. Vue+element搭建后台管理系统-二、安装插件
  4. 阿里云安装图片服务器
  5. “L3级”自动驾驶落地指导思想:高速辅助人,低速替代人
  6. 如何申请免费的ssl证书
  7. CN2专线和普通国际对比优势在哪里 有什么优势
  8. 中国芯绝配:普华推全新龙芯3A3000操作系统
  9. js怎样向html中添加内容,使用js向网页中写入html内容
  10. TMS320F28374S之X-BAR