-
电脑环境:
- OS: Windows 10
- python: amd64bit 3.8.7
- pip: pip3.8
-
步骤:
- 安装python 3.8.7:https://www.python.org/downloads/windows/ 选择stable releases里面的 64-bit安装版本,建议安装到C:\\Python目录下,安装后运行 python --version 确认下是否安装成功
- 安装pip3.8: 如果python没有自带pip3.8,可以通过如下shell/cmd命令安装:先下载https://bootstrap.pypa.io/get-pip.py,然后运行 python3.8 get-pip.py 安装
- 通过pip3.8安装pyinstaller:pip3.8 install pyinstaller
- 安装完 pyinstaller 之后,就可以到你的python程序目录下来进行打包了:
- cd <your_python_app_dir>
- pyinstaller -F -w xxx.py 就可以打包以xxx.py为主程序的python程序,生成的.exe在你程序目录的dist子目录下:xxx.exe
- pyinstaller命令解释:
-
pyinstaller命令 简单打包 pyinstaller -F xxx.py
不带控制台的打包
pyinstaller -F -w xxx.py
打包指定ico图标打包
pyinstaller -F -w -i xx.ico xxx.py
注: 如果你生成的exe依赖于其他图片,请将依赖的图片也和exe放在同一个目录下。