pyinstaller创建可执行文件

1、到本机打开cmd安装,cd 到C:\Program Files (x86)\python3.7\Scripts 本机的python安装路径\Scripts/

2、将你要打包的项目(项目需要指向入口文件)或者文件拷贝到这里(pyinstaller同级目录)

3、执行:
pip install -y pyinstaller.exe
pyinstaller.exe -F D:\pycharm-gui\mygui.py

4.程序设置自定义图标
首先需要下载一张正常的ico,不能用直接修改后缀的。
图片改为ico:在线转换地址

pyinstaller -F -i "demo.ico" "main.py"

5.窗口程序
pyinstaller -F -w -i ico_path py_path
**这样脚本不会弹出命令窗,前提是用了GUI库. **

6.导入模块问题
pyinstaller -F -w -i --hidden-import queue ico_path py_path 加上选项

注意:

  • 命令格式一定是先图标路径,再程序路径,否则会报错。
  • 路径最好为英文,没有中文字符;脚本名称里没有特殊字符如 .
  • 使用utf8编码
  • 图标文件必须是正常格式,不能直接更改后缀。
    成功:

7、完成后目录下多了三个目录,进到dist目录,你的exe就在这里呦。。。
注意:pyinstaller在缺少依赖库的情况也能打包成功,所以要确保你程序的依赖都已经安装,否则显示打包成功,也不能运行。

8、压缩
选中可执行文件--右键--添加到压缩文件--改名为setup.exe

高级--自解压选项

可以设置图标什么、解压路径什么的。

参考文档

posted @ 2020-07-14 17:40  名字很长容易被惦记  阅读(680)  评论(0编辑  收藏  举报