PyCharm打包可执行文件方法
- 前期准备:安装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打包可执行文件方法相关推荐
- Pycharm打包可执行文件exe/mac
打包为exe Pycharm中下载pyinstaller pip install pyinstaller 执行代码,your_script改为自己的py文件名 pyinstaller --onefil ...
- 在Anaconda3(D盘)中安装PyInstaller第三方库并导入pycharm,在PyCharm中和使用PyInstaller对py程序进行打包的方法
安装PyInstaller第三方库: 本人采用的是Pycharm+Anaconda3,PyCharm装在D盘PyCharm文件夹,Anaconda3装在D盘Anaconda3文件夹. 安装时打开Ana ...
- python打包可执行文件详解(pyinstaller)
python打包可执行文件详解(pyinstaller) 基本使用 常用参数及使用 单个文件打包 -F 隐藏命令行运行窗口 -w 设置图标 -i 全部参数及使用 常规选项 optional argum ...
- 基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次
基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次 文章目录 基于Pyinstaller库将Python项目包括 图片打包exe方法,本人已经实践多次 一.前言 ...
- webpack打包vue反编译_2020年你必须知道的webpack打包优化方法
本文字数:3534字 预计阅读时间:10分钟 随着我们的项目项目越做越大,引入的第三方库会越来越多,打包的依赖也越来越多,每次 build 的时间越来越长,打包出来的文件会越来越大.最糟糕的是单页面应 ...
- Pycharm软件注册方法
Pycharm软件注册方法 1.打开C:\Windows\System32\drivers\etc中的hosts文件,用记事本打开 在尾部添加0.0.0.0 account.jetbrains.com ...
- Xcode6 itunes完美打包api 方法
转:http://bbs.csdn.net/topics/390948190 Xcode6 itunes完美打包api 方法! 特点轻盈小巧,方便快捷! 转载于:https://www.cnblogs ...
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方开发环 ...
- java assembly 打包_maven 使用assembly 进行打包的方法
1. pom 中添加assembly 插件 要使用assembly 进项编译打包, 首先主要在pom 中的build中添加插件信息, 具体如图下所示: ${project.artifactId} sr ...
最新文章
- Android防火墙原型系统设计,Android系统网络安全性研究及防火墙设计
- 二分查找的递归与非递归!
- 转:c# Linq 的分页[转]
- java异步io_Java中的异步IO与异步请求处理
- 《华为美》歌曲洗脑惹争议 华为回应:不知情、未参与 感谢厚爱
- Javascript-逻辑运算符()
- 大数据时代,我们应该具有怎样的思维方式?
- FAT32文件系统格式详解
- 电脑知识:台式电脑如何使用无线网上网?
- 虚幻引擎UE4背包系统(如何制作可拖动(Drag and Drop)的背包(Scrollbox))
- AI为什么救不了“想上天”的猪?
- SPI Flash芯片W25Q32英文版数据手册解读(三)---------程序编写,电路应用
- 长理2019选拔赛1.0
- python在线编程练习_有哪些在线编程练习网站?
- Android知识回顾-- 消息处理机制
- 4.网络爬虫—Post请求(实战演示)
- oracle adf lov,Oracle ADF之 LOV 级联下拉菜单
- am4针脚定义_AMD新一代处理器改用AM4插槽:针脚数提升40%,140W供电!
- Wonderware-InTouch曲线的趋势笔“添加”与“删除“模型
- stm32单片机基础知识总结(三)