Pycharm生成可执行文件.exe

作者: admin 分类: 技术 发布时间: 2024-06-26 09:09

一、安装Pyinstaller

在pycharm的Terminal框中,输入pip install pyinstaller进行安装

二、生成exe

输入pyinstaller -F -w 文件名.py来生成。注:文件名是工程名,不是要生成的文件名。

命令参数介绍

如果希望在点击exe文件后没有控制台窗口弹出,可以加上-w。如果需要有控制台窗口,则不加-w。例如不加-w之后的运行结果如下:

三、exe文件

输入pyinstaller指令后,会在工程目录下生成额外的两个文件。

生成的exe文件,就在dist文件下。

关于生成的exe文件太大

问题描述:笔者生成的exe文件300多M,整个.py文件都没有几k,生成的exe大小300M,太不便捷了。

原因分析:Pycharm中创建的虚拟环境所包含的库太大,一些用不着的库也都包含在里面了。见图虚拟环境路径,C:\install\anaconda\python.exe,找到对应包的位置:C:\install\anaconda\Lib\site-packages,见下图。发现足足有1G大小。

解决方法:创造新的虚拟环境,安装自己需要的库,根据虚拟环境路径找到包的大小见下图,只有133M。

创建新的虚拟环境方法见链接:Pycharm中创建虚拟环境

而后在Pycharm 的Terminal终端继续输入pyinstaller -F -w Select_Data.py,最终得到的exe只有29M,减小了10倍。

更改图标

进入Terminal控制台进行编辑

JPG to ICO Converter – FreeConvert.com

转入对应路径(可看情况忽略)
ps:如果你的文件本身就位于项目下,可忽略此步骤

控制台内输入代码
输入:pyinstaller -F -w -i 图标路径(.ico) 运行文件名

ps:记住,只能是ico文件才能设置为图标,png和jpg格式是不接受的,一个免费的png和jpg格式转ico格式的网站

JPG to ICO Converter – FreeConvert.com

找到exe文件的路径

最终的 exe 结果

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

标签云
站点地图 Sitemap
申请 友情链接
网站运行