PyInstaller打包python

目前把python打包成exe的主流方法有:

cx_Freeze

PyInstaller

py2exe

————————————————————-

PyInstaller 官网 http://www.pyinstaller.org/

1.安装

C:\pyinstaller-python3>setup.py install

安装前需要安装PyWin32

2.基本使用

·生成单一exe文件:

pyinstaller.py -F ..\BlogsToWordpress\BlogsToWordpress.py

·添加必要的搜索路径:

pyinstaller.py -F -p D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs;D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs\crifan;D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs\crifan\blogModules;D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs\thirdparty;D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs\thirdparty\chardet; ..\BlogsToWordpress\BlogsToWordpress.py

·添加必要的搜索路径,且带图标:

pyinstaller.py -F -p D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs;D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs\crifan;D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs\crifan\blogModules;D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs\thirdparty;D:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\BlogsToWordpress\libs\thirdparty\chardet; -i ..\BlogsToWordpress\BlogsToWordpress.ico ..\BlogsToWordpress\BlogsToWordpress.py

PS:生成的exe相对较大,加UPX壳压缩即可

————————————————————————————————————————–

参考文章:

【记录】用PyInstaller把Python代码打包成单个独立的exe可执行文件

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注