python打包程序为可执行exe

使用的工具为Pyinstaller

目的是为了方便在没有安装python环境的机器上可以执行python程序

一.安装pyinstaller

  pip install pyinstaller

二.打包

  1.首先,打包的话需要进入到程序所在的目录直接在cmd窗口下  cd 目标目录

  2.其次,如果是单文件的话直接在cmd下执行 pyinstaller -F 程序.py ,然后会在同级目录下生成如下文件夹

 

  其中xxx.exe 就在dist目录下,直接运行即可,如果执行exe一闪而过,可能是导入的包的原因,具体的需要根据实际情况解决

  3.着重说一下如果是多个python文件并且用到了其他的外部工具,比如我用到了7Z解压缩,chromedriver,wget等,这时候打包就需要使用 -p参数

  打包命令为 pyinstaller -F xxx.py -p C:\test\tools\wget.exe -p C:\test\tools\7-Zip\7z.exe -p C:\test\tools\chromedriver\chromedriver.exe 打包成功后会在dist文件夹下

生成一个xxx.exe,然后需要将其剪切到与主程序同级目录下,与主程序用到的有关的txt文件也在这个目录下,然后执行即可.

 

 

 

 

posted @ 2020-11-16 16:21  Satty嵩  阅读(128)  评论(0编辑  收藏  举报