• 前期准备:安装pyinstaller
  • 方法一:在PyCharm中打包
    点击底部的【Terminal】打开终端,输入命令
 pyinstaller --console --onefile ***.py

或者输入命令

pyinstaller -F -w *.py

成功后在工程目录下/dist文件夹中会有打包好的exe文件

  • 方法二:在源码所在目录下,进入DOS窗口,输入
pyinstaller -F -w *.py-F(注意大写)是所有库文件打包成一个exe.不加-F参数生成一堆文件,但运行快;加-F参数生成一个exe文件,运行起来慢。
-F参数表示覆盖打包,这样在打包时,不管我们打包几次,都是最新的
-w 不出黑色控制台窗口
Pyinstaller -F ***.py     打包exe
Pyinstaller -F -w ***.py     不带控制台的打包
Pyinstaller -F -i xx.ico ***.py     打包指定exe图标打包

关闭打包好的可执行文件的控制台窗口,可以在【.spec】文件中进行修改。dist文件夹和【.spec】文件在同一目录下

找到console,其默认值为True,将其改为False,即可关闭命令窗口

***.spec文件修改好后,输入命令

pyinstaller -D -w ***.spec

进行打包。
例如原来程序执行结果

不再出现命令窗口

ps:这种方法可能会生成很多文件,而且比.exe大,生成的时间也很长

PyCharm打包可执行文件方法相关推荐

  1. Pycharm打包可执行文件exe/mac

    打包为exe Pycharm中下载pyinstaller pip install pyinstaller 执行代码,your_script改为自己的py文件名 pyinstaller --onefil ...

  2. 在Anaconda3(D盘)中安装PyInstaller第三方库并导入pycharm,在PyCharm中和使用PyInstaller对py程序进行打包的方法

    安装PyInstaller第三方库: 本人采用的是Pycharm+Anaconda3,PyCharm装在D盘PyCharm文件夹,Anaconda3装在D盘Anaconda3文件夹. 安装时打开Ana ...

  3. python打包可执行文件详解(pyinstaller)

    python打包可执行文件详解(pyinstaller) 基本使用 常用参数及使用 单个文件打包 -F 隐藏命令行运行窗口 -w 设置图标 -i 全部参数及使用 常规选项 optional argum ...

  4. 基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次

    基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次 文章目录 基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次 一.前言 ...

  5. webpack打包vue反编译_2020年你必须知道的webpack打包优化方法

    本文字数:3534字 预计阅读时间:10分钟 随着我们的项目项目越做越大,引入的第三方库会越来越多,打包的依赖也越来越多,每次 build 的时间越来越长,打包出来的文件会越来越大.最糟糕的是单页面应 ...

  6. Pycharm软件注册方法

    Pycharm软件注册方法 1.打开C:\Windows\System32\drivers\etc中的hosts文件,用记事本打开 在尾部添加0.0.0.0 account.jetbrains.com ...

  7. Xcode6 itunes完美打包api 方法

    转:http://bbs.csdn.net/topics/390948190 Xcode6 itunes完美打包api 方法! 特点轻盈小巧,方便快捷! 转载于:https://www.cnblogs ...

  8. Qt程序打包发布方法(使用官方提供的windeployqt工具)

    Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方开发环 ...

  9. java assembly 打包_maven 使用assembly 进行打包的方法

    1. pom 中添加assembly 插件 要使用assembly 进项编译打包, 首先主要在pom 中的build中添加插件信息, 具体如图下所示: ${project.artifactId} sr ...

最新文章

  1. Android防火墙原型系统设计,Android系统网络安全性研究及防火墙设计
  2. 二分查找的递归与非递归!
  3. 转:c# Linq 的分页[转]
  4. java异步io_Java中的异步IO与异步请求处理
  5. 《华为美》歌曲洗脑惹争议 华为回应:不知情、未参与 感谢厚爱
  6. Javascript-逻辑运算符()
  7. 大数据时代,我们应该具有怎样的思维方式?
  8. FAT32文件系统格式详解
  9. 电脑知识:台式电脑如何使用无线网上网?
  10. 虚幻引擎UE4背包系统(如何制作可拖动(Drag and Drop)的背包(Scrollbox))
  11. AI为什么救不了“想上天”的猪?
  12. SPI Flash芯片W25Q32英文版数据手册解读(三)---------程序编写,电路应用
  13. 长理2019选拔赛1.0
  14. python在线编程练习_有哪些在线编程练习网站?
  15. Android知识回顾-- 消息处理机制
  16. 4.网络爬虫—Post请求(实战演示)
  17. oracle adf lov,Oracle ADF之 LOV 级联下拉菜单
  18. am4针脚定义_AMD新一代处理器改用AM4插槽:针脚数提升40%,140W供电!
  19. Wonderware-InTouch曲线的趋势笔“添加”与“删除“模型
  20. stm32单片机基础知识总结(三)

热门文章

  1. Cocos2d-x 2.0 网格动画深入分析
  2. 网络错误:windows无法访问\\,你没有权限访问\\
  3. CMD快捷指令之打开磁盘清理工具
  4. Android之doze机制的白名单
  5. FFmpeg命令行(ffmpeg、ffplay、ffprobe)
  6. 运维网络基础知识思维导图
  7. batch批处理小记
  8. 最全的Android单元测试教程
  9. android连iphone热点超时,Android19连接iOS13个人热点失败
  10. texturepacker 打包图集