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 加入版本信息文件

  • 相关阅读:
    Leetcode Binary Tree Level Order Traversal
    Leetcode Symmetric Tree
    Leetcode Same Tree
    Leetcode Unique Paths
    Leetcode Populating Next Right Pointers in Each Node
    Leetcode Maximum Depth of Binary Tree
    Leetcode Minimum Path Sum
    Leetcode Merge Two Sorted Lists
    Leetcode Climbing Stairs
    Leetcode Triangle
  • 原文地址:https://www.cnblogs.com/kingleft/p/5257854.html
Copyright © 2011-2022 走看看