本文共 897 字,大约阅读时间需要 2 分钟。
pip install pyinstaller -i https://pypi.douban.com/simple
由于windows默认编码是gbk,而我们的开发环境(unix环境)默认编码使用utf-8,为解决编码问题,我们需要对pyinstaller源码进行一些修改
将pyinstaller
中winmainifest.py中的第1075行,修改为with open(filename,encoding="UTF-8") as f:
如果权限不够,无法保存修改,可以先将修改后的文件,保存到桌面(保持原来的文件名),用桌面的文件替换原目录中的文件即可!
winmainifest.py
的位置:C:\Program Files (x86)\Python36-32\Lib\site-packages\PyInstaller\utils\win32\winmanifest.py
,如果找不到,可以先尝试第三步,如果转换过程报错,会打印出这个文件在本机的位置.
> 这里以`Python GUI入门实例`为例(Python GUI入门实例传送门:)
命令:pyinstaller --onefile 011根据ip查询地理位置.py
生成的.exe文件在dist文件夹内
教程涉及到的资源我都通过百度网盘分享给大家,为了便于大家的下载,资源整合到了一张独立的帖子里,链接如下:
转载地址:http://zmjyo.baihongyu.com/