zoukankan      html  css  js  c++  java
  • 使用pyinstaller----python转exe

    自己写了一个定时清理日志的脚步,因为服务器是Windows,不想部署Python环境,就考虑到转成exe文件即可。

    从网上了解到python转exe方法比较多,我选用了pyinstaller,过程比较简单。

    去pyinstaller官网下载相应版本   官网地址:http://www.pyinstaller.org/

    注意,同时必须安装pywin32。

     
    安装完pyinstaller之后就可以开始了。 
     
    1.使用pyinstaller生成可执行文件的方法
        1.1 将依赖文件集中到一个文件夹,进入pyinstaller目录:
              pyinstaller -D -w main.py      #把main.py替换成你的主入口python文件即可。
               -w参数代表main.py是一个窗体程序。
        1.2  将所有依赖文件都打包到同一个可执行文件中:
              pyinstaller -F -w  main.py  

    F, --onefile Py代码只有一个文件

    -D, --onedir Py代码放在一个目录中(默认是这个)

    -K, --tk 包含TCL/TK

    -d, --debug 生成debug模式的exe文件

    -w, --windowed, --noconsole 窗体exe文件(Windows Only)

    -c, --nowindowed, --console 控制台exe文件(Windows Only)

    -X, --upx 使用upx压缩exe文件

    -o DIR, --out=DIR 设置spec文件输出的目录,默认在PyInstaller同目录

    --icon=<FILE.ICO> 加入图标(Windows Only)

    -v FILE, --version=FILE 加入版本信息文件

  • 相关阅读:
    C# 解析js方法,并调用js方法
    Net 面试题_代码
    最近小项目总结 2013.5.3
    程序集生成失败 引用的程序集“Interop.MSScriptControl”没有强名称
    Vs 使用 (快捷等)
    Ildasm.exe 反汇编程序使用
    MSSQL_1
    [异常] Asp.net 中异常处理
    Net 面试题_理论(总结网上流传的)
    反射
  • 原文地址:https://www.cnblogs.com/kingleft/p/5257854.html
Copyright © 2011-2022 走看看