使用pyinstaller将py文件打包成exe可执行程序

注:博主使用的 python3.5.3版本。

1. 下载安装 pyinstaller包。

在终端中,cd到 python目录下的 Scripts目录内。

使用pip命令下载安装 pyinstaller。

等待安装完成。

2. 用 pyinstaller打包py文件 

在终端中输入 pyinstaller -F XXX.py。

等待打包完成,提示有.exe文件生成。

3. 可能会出现编码问题

UnicodeDecodeError: 'gbk' codec can't decode byte 0xa7 in position 168: illegal multibyte sequence 

附上解决办法:

(1)进入 python目录内的 Lib\site-packages\PyInstaller\utils\win32目录里,打开 winmanifest文件。

(2)打开 winmanifest文件,找到第1075行。

(3)把 with open(filename) as f:改为 with open(filename,encoding = 'UTF-8') as f:

猜你喜欢

转载自blog.csdn.net/maergaiyun/article/details/83580490