分享

pycharm打包.py程序为可执行文件exe

 rongq2007 2020-03-22

位于开发环境下,我们可以直接通过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窗口内

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多