Python 3.6打包成EXE可执行程序的实现

(编辑:jimmy 日期: 2025/12/2 浏览:2)

1、下载pyinstaller

python 3.6 已经自己安装了pip,所以只需要执行 pip install pyinstaller就可以了

Python 3.6打包成EXE可执行程序的实现

2、打包程序

进入到你你需要打包的目录;比如我在H:\xcyk

Python 3.6打包成EXE可执行程序的实现

开始打包,执行pyinstaller xxx.py

Python 3.6打包成EXE可执行程序的实现

我们发现,竟然报错!!!,然后去官网看,说不支持python3.6打包

3、解决pyinstaller 暂时不支持python3.6打包方法

为什么说是暂时呢。。 因为,3.6的打包的目前正在完善中。。。 当然你可以先下载最新的版本暂时用。

去github下载

Python 3.6打包成EXE可执行程序的实现

解压后,将其中的PyInstaller 文件夹 复制到你安装pyinstaller的相应目录Python36\Lib\site-packages,进行替换。

Python 3.6打包成EXE可执行程序的实现

在需要打包的文件目录下执行:pyinstaller xxx.py,我们发现成功了!

Python 3.6打包成EXE可执行程序的实现

打包好的文件在dist里面。但是。。我们发现是里面是一个文件夹,生成了好多东西。

Python 3.6打包成EXE可执行程序的实现

这是因为我们没有加参数,所以打包成散包。可以用参数-F 让生成一个文件

H:\xcyk>pyinstaller -F xxx.py

常用参数介绍

  • –icon=图标路径
  • -F 打包成一个exe文件
  • -w 使用窗口,无控制台
  • -c 使用控制台,无窗口
  • -D 创建一个目录,里面包含exe以及其他一些依赖性文件
  • pyinstaller -h 来查看参数

pyinstaller 改变图标

pyinstaller -F --icon=my.ico xxx.py 

my.ico 是一个图标名,和当前的xxx.py文件在一起

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?