Windows下PyCharm中对*.py程序打包生成.exe文件
在PyCharm下安装pyinstaller
打开Terminal(快捷键Alt + F12),在终端中输入以下指令
pip install pyinstaller
生成*.exe文件
在Terminal下输入以下指令就可以制作出exe文件,生成的文件放在同目录dist下:
pyinstaller -F -w *.py
解释:-F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口。不加-F参数生成一堆文件,但运行快。压缩后比单个exe文件还小一点点。加-F参数生成一个exe文件,运行起来慢。
将pyinstaller添加到Pycharm中的External Tools中
将Pyinstaller添加到External Tools中,方便对py脚本进行打包,操作简便。
操作说明
通过File->Settings…得到如下对话框:
External Tools对话框注释:
指令
Program:安装Pyinstaller的路径
Arguments:-F -w $FileNameWithoutExtension$.py // $FileNameWithoutExtension$表示获取当前无扩展名的py文件名
Working directory:$FileDir$