自己写的很多python脚本需要打包成.exe给一些非程序人员使用,因为经常会使用到,一开始记不清楚,于是记录下来方便及时查阅。
安装Pyinstaller
打开命令行窗口,输入
pip install pyinstaller
网速过慢或者直接失败的用镜像
pip install -i https://pypi.douban.com/simple/ pyinstaller
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
Pyinstaller打包
1.进入到待打包的文件所在目录下,打开命令行窗口。(或者先打开命令行窗口,再切换到文件所在目录)
2.执行命令
pyinstaller -F -w -i xx.ico xx.py
可选参数:
-w
指定后运行.exe不会弹出黑色控制台窗口
-i xx.ico
将xx.ico作为打包后的.exe图标
运行成功之后,会在目录下面生成dist文件夹,里面就是.exe文件
其他
如果想指定打包后的.exe图标,可以再阿里巴巴矢量图标库上去寻找,免费下载。值得一提的是,只有.icon格式和.exe格式文件才可以作为图标,上面的网站直接是下载不了icon文件的,需要下载.png文件然后进行格式转换,在线制作ico图标支持其他格式的文件来制作ico图标