机器环境; Python2.7 + Python 3.6
需求:需要将python2代码打包成exe格式
第一次尝试:
pip install pyinstaller
pyinstaller -F 文件名.py
-F, –onefile 打包为单个文件
问题:默认为python3。运行失败、
第二次尝试:
首先卸载pyinstaller,之后
pip2 install pyinstaller
报错。
解决方案:
去pypi下载老版本支持python2的pyinstaller,本地安装。成功。
最终命令:
pyinstaller -F -i ./logo.ico --version-file version.txt filename.
py
-i : 后加ico路径,为文件增加图标
--version-file: 后加配置信息
格式如:
# UTF-8
#
# For more details about fixed file info 'ffi' see:
# http://msdn.microsoft.com/en-us/library/ms646997.aspx
VSVersionInfo(
ffi=FixedFileInfo(
# filevers and prodvers should