位于开发环境下,我们可以直接通过IDE (pycharm)直接运行,当我们完成一个程序时,我们需要在独立环境下执行,因此我们需要将.py程序打包成windows环境下可直接执行的exe文件。
操作步骤如下:
1.在pycharm中安装插件PyInstaller
2.调出terminal终端,输入命令pyinstaller -F -w vipvideoplay2.py点击回车
如图:输入指定命令后会在当前目录下生产dist文件夹,dist文件夹下为生成的exe文件
参数说明:
-F:将所有库文件打包成一个exe
-w:隐藏黑色控制台窗口
如果不加-F参数会生成很多文件,但运行比较快。压缩后比单个exe文件小一点
加-F参数只生成一个exe文件,但运行慢
输入 pyinstaller -F XXXX.py
/***附参数集合:–icon=图标路径(pyinstaller -F --icon=my.ico XXXX.py)-F 打包成一个exe文件-w 使用窗口,无控制台-c 使用控制台,无窗口-D 创建一个目录,里面包含exe以及其他一些依赖性文件 **/
-F,–onefile
打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,
如果是多个.py文件就别用
-D,–onedir
打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具
代码,我个人比较推荐这样,代码易于维护
-w,–windowed,–noconsole使用Windows子系统执行.当程序启动的时候不会打开命令行(只对Windows有效)
-c,–nowindowed,–console
使用控制台子系统执行(默认)(只对Windows有效)
pyinstaller -c xxxx.py
pyinstaller xxxx.py --console
–icon=<FILE.ICO>将file.ico添加为可执行文件的资源(只对Windows系统有效),改变
程序的图标 pyinstaller -i ico路径 xxxxx.py
给大家推荐一个图标获取地址,里面ico蛮多的:easyicon
下载了自己心仪的ico后,用-i+ico路径来替换默认ico,这次重新生成exe工具,命令为pyinstaller -i ico路径 -w xxxx.py
打包exe代码:
-F:打包后只生成单个exe格式文件;
-D:默认选项,创建一个目录,包含exe文件以及大量依赖文件;
-c:默认选项,使用控制台(就是类似cmd的黑框);
-w:不使用控制台;
-p:添加搜索路径,让其找到对应的库;
-i:改变生成程序的icon图标。
在你的py文件目录下运行cmd后,将一下你需要的情况输入cmd窗口内
如果觉得《pycharm打包.py程序为可执行文件exe》对你有帮助,请点赞、收藏,并留下你的观点哦!