位于开发环境下,我们可以直接通过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以及其他一些依赖性文件 * */
-w,–windowed,–noconsole使用Windows子系统执行.当程序启动的时候不会打开命令行(只对Windows有效) -c,–nowindowed,–console 使用控制台子系统执行(默认)(只对Windows有效) pyinstaller -c xxxx.py pyinstaller xxxx.py --console
给大家推荐一个图标获取地址,里面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窗口内 |
|