python打包成exe文件首先需要安装pyinstaller库,再进入到目标文件目录,输入命令行打包py文件,但出现报错:TypeError: an integer is required (got type bytes) 。我的是python3.9,下面是出现问题到解决问题的过程:
目录
1. 安装pyinstaller库
打开Win+R,输入cmd即可进入到终端Terminal。终端输入命令 pip install pyinstaller 安装库,安装后pip list 显示 PyInstallers 3.3.1版本。
pip install pyinstaller
2. 打包py文件
2.1 pyinstaller命令参数
首先需要了解pyinstaller命令的参数,如:
pyinstaller -F -w -i demo.ico test.py
参数 | 含义 | 详细说明 |
---|---|---|
-i | 图标路径 | 需要图片为ico格式,可以把png等图片用在线格式转换工具转换成ico图片 |
-F | 打包单个exe文件 | 通过代码只有一个py文件,如果有多个py文件不要选这个参数 |
-D | 打包多个文件 | 创建一个目录&#x |