pyinstaller打包python脚本为exe
记录一下pyinstaller的使用方法,便于之后使用。
新建虚拟环境
直接使用pyinstaller打包会把整个环境中很多不必要的包一起打进去,所以建议新建一个虚拟环境,删除不相关的包,然后再打包。当然,如果对exe的体积没有要求,那跳过这一步打包也是可以的。
conda create -n evn_name python==3.8
conda activate env_name
pip uninstall xxxxxx
pip install xxxxxxxx
pyinstaller命令
查看pyinstaller命令参数:
pyinstaller -h
下面列出了几个常用的命令:
-h, --help | information |
---|---|
-F,-onefile | 产生单个的可执行文件 |
-D,–onedir | 产生一个目录(包含多个文件)作为可执行程序 |
-i | 指定exe文件的图标 |
-n NAME,–name=NAME | 指定项目(产生的 spec)名字。如 |