zoukankan      html  css  js  c++  java
  • Python第三方打包库——PyInstaller

    (1).介绍

      PyInstaller是Python的第三方打包库,它可以实现将.py扩展名的任何Python的源代码转换成Windows、Linux、Mac OS X下面的可执行文件。对于Windows来讲,PyInstaller可以将Python源代码变成.exe的可执行文件,这样就可以直接运行程序,而不需要安装Python解释器,也不需要对计算机进行相关的环境限制。

      官网:http://www.pyinstaller.org/

      安装第三方库需要使用pip工具,在命令行下运行安装命令(不是IDLE)。注意:需要将Python目录和其下的Scripts目录加到环境变量中

      使用命令pip install pyinstaller安装第三方库,安装之后会提示successfully installed,告知是否安装成功。

    (2)使用说明

      在PyInstaller安装完成后,会在Python目录下额Scripts目录下生成运行文件。此时在命令行下使用Pyinstaller -F <.py文件地址>命令就可以打包程序。

      例如:在Windows下运行

    C:UsersAdministrator>PyInstaller -F C:UsersAdministratorDesktophello_world.py
    

      PyInstaller运行完成后会产生文件夹,在文件夹中就有.exe文件。

    (3).常用选项

    选项 描述
    -h 查看帮助
    --clean 清理打包过程中产生的临时文件
    -D,--onedir

    指定创建包含可执行文件的文件夹dist(文件夹在什么位置需要注意看提示信息)

    -F,--onefile 在文件夹dist中只生成独立的打包文件,这个文件可以完整的实现.py文件源代码的相同功能
    -i <图表文件名.ico> 指定打包文件使用的图标(.ico)

      打包完成后,除了用于存放.exe文件的dist文件夹,另外两个存放临时文件的文件夹均可手动删除。

      打包后程序就可以在相同系统上运行,不需要安装PyInstaller,也不需要Python。

  • 相关阅读:
    DevExpress- GridControl数据导出到EXCEL
    DevExpress 如何获取Repository Item的值
    ae 栅格处理异常
    VS界面控件大小调整
    C++/cli中swtich处理命令行接收到的关键字
    Civil 3d设置横断面图样式
    反射学习
    System.Diagnostics.Process启动Civil 3D及AutoCAD
    Lisp小程序,大作用,不该放弃!
    设置曲面样式之流域
  • 原文地址:https://www.cnblogs.com/diantong/p/12560059.html
Copyright © 2011-2022 走看看