使用python pyinstaller打包python程序为exe
使用python pyinstaller打包python程序为exe
0x01 为什么要把python程序打包成exe
自己写出的python程序在自己电脑上当然可以完美运行,可是当我们想提供给别人使用的时候,直接给他.py文件,多半是不行的,因为对方的电脑很可能没有python环境,就算有python环境,也可能没有这个程序所需要的库,所以最方便的办法是给对方一个exe文件。
0x02 安装python pyinstaller库
在win下的命令行输入
1 |
|
就会自动安装pyinstaller库,如果出现错误,可以尝试下更新自己的pip
1 |
|
0x03 打包成exe
首先,我们在pyinstaller.exe(或pyinstaller.py)的目录下打开cmd,然后输入
1 |
|
- -F是打包成一个独立的exe
- -c是打包成控制台文件,如果不想让他显示命令行窗口,可以把-c换成-w
- -i是加入你自己的图标,图标文件可以百度ico转换器来自己制作
- 后面的两个文件名分别为你的图标名和程序名,如果你的图标和程序不在当前目录,可以在他们前面分别加上各自的目录
即可打包成功
这个时候exe文件被生成在dist文件夹中
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!