zoukankan      html  css  js  c++  java
  • 将py文件打包成exe文件

    PyInstaller工具是跨平台的,它既可以在 Windows平台上使用,也可以在 Mac OS X 平台上运行。在不同的平台上使用 PyInstaller 工具的方法是一样的,它们支持的选项也是一样的。

                                                                          PyInstaller 支持的常用选项

    1、安装pyinstaller库:pip install pyinstaller

    二、对于单个py文件打包:切换到当前文件目录执行命令:pyinstaller -F studentsystem.py

    生成文件如图:

     

    pyi-grab_versionpyi-set_version

    1. 使用pyi-grab_version创建版本信息模板文件,首先找到一个有版本信息的XXX.exe工具,在此目录下打开cmd窗口,输入pyi-grab_version XXX.exe,执行成功后,会在此目录下获得一个file_version_info.txt文件,这个就是我们要的文件版本信息模板文件。

    2. 有了模板文件后,我们需要修改里面的内容,换成我们自己想要的版本内容,最好用nopad++打开。

    3. 在打包时加入版本信息。

    方法一、还没有打包成exe的py文件

    pyinstaller -F --version--file file_version_info.txt XXX.py

    方法二、已经打包好的exe

    pyi-set_version file_version_info.txt XXX.exe

    二、多个py文件

    1、尽量将所有要执行的py文件放在一个大文件夹下(里面允许有多个文件夹)

    2、命令行输入pyi-makespec main.py 或者 pyi-makespec -F main.py(main.py为Python程序的入口py文件)。

      pyi-makespec main.py --> 打包之后会生成一个目录

      pyi-makespec -F main.py --> 打包之后只会生成一个exe

      选择一个命令即可。

    具体操作请看:https://www.cnblogs.com/smart-zihan/p/11881172.html    谢谢!

  • 相关阅读:
    Gym
    [APIO2014] 回文串
    python选课系统
    python面向对象之类成员修饰符
    python面向对象之类成员
    python的shelve模块
    python的re模块
    python的configparser模块
    python的sys和os模块
    python的hashlib模块
  • 原文地址:https://www.cnblogs.com/1314520xh/p/13444010.html
Copyright © 2011-2022 走看看