Python代码打包成exe可执行程序
首先,打包成exe可执行程序是针对windows平台来说的。
目前比较主流的打包工具就是pyinstaller。
首先安装pyinstaller:
pip install pyinstaller
在即将要打包的程序的当前目录下,执行打包命令,假设被打包的程序为abcd.py,则:
pyinstaller [options] abcd.py
常用的options的参数有以下几种:
- -F:打包成单个的可执行文件。
- -w:不提供控制台窗口(即黑底白字的命令行窗口),一般GUI程序选择携带这个参数。
- -i:提供图标,图标要和被打包的程序放在同一目录。
综上,一个标准的,符合用户习惯的打包命令应该如下:
pyinstaller -F -w -i icon.ico abcd.py
其中,icon.ico为图标文件,abcd.py为被打包的python程序。
打包成功后,会出现INFO: Building EXE from EXE-00.toc completed successfully 的信息。
之后,Project项目的目录树会变成:
+ Project
  + build
      some log files
  + dist
      abcd.exe
    abcd.py
    abcd.spec
    icon.ico
可以注意到,abcd.py的同级目录生成build和dist文件夹,以及abcd.spec脚本文件。
dist文件夹中包含了我们想要的exe可执行程序,该exe程序可以单独在windows平台上使用。
本文来自博客园
作者:orson奥森

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号