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: est oolswget.exe -p C:test ools7-Zip7z.exe -p C:test oolschromedriverchromedriver.exe 打包成功后会在dist文件夹下

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

 

原文地址:https://www.cnblogs.com/satty/p/13985637.html