py文件生成可执行exe程序 您所在的位置:网站首页 将py文件转为exe py文件生成可执行exe程序

py文件生成可执行exe程序

2023-06-04 17:10| 来源: 网络整理| 查看: 265

1、安装第三方库pyInstaller,【pip install pyinstaller】

2、确保pyinstaller.exe文件所在的目录加入到【环境变量-path】中,我的是C:\Users\username\AppData\Local\Programs\Python\Python38\Scripts

3、找到【PyInstaller】文件夹,并将要转换成exe的python文件放该文件下面,我的是C:\Users\username\AppData\Local\Programs\Python\Python38\Lib\site-packages\PyInstaller

4、在【PyInstaller】文件夹打开CMD窗口(地址栏输入cmd)

5、输入命令:pyinstaller  -F -c xxx.py,就可以了。【PyInstaller】文件夹同级目录会生成一个【dist】文件夹,找到文件【xxx.exe】

【pyinstaller -F -c 源python文件】

命令常用可选项及说明:

-F:打包后只生成单个exe格式文件; -D:默认选项,创建一个目录,包含exe文件以及大量依赖文件; -c:默认选项,使用控制台(就是类似cmd的黑框); -w:不使用控制台; -p:添加搜索路径,库所在路径,让其找到对应的库;-p D:\autotest -i:改变生成程序的icon图标。如 pyinstaller -F -i ico_file.ico plot.py # 指定显示图标

使用新图标后仍然显示默认图标,有以下解决方案:

将生成的exe文件复制到另外的一个地方(我碰到的情况,最为无语…),有时重启explorer.exe进程可以修复。有可能是因为windows资源管理器对图标有缓存问题添加参数 –onefile网上一般搜到的解决方案,使用图标制作器制作多个分辨率的图标(常见的有5个 256*256 128*128 48*48 32*32 16*16,随操作系统的不同而不同),推荐使用Greenfish Icon Editor Pro,或者设置较麻烦的png2ico。有人提到图标制作需要设置顺序!

———————————————— 原文链接:https://blog.csdn.net/u013364875/article/details/128267563



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有