zoukankan      html  css  js  c++  java
  • pyinstaller 简单用法

    pip install pyinstaller
    
    pyinstaller -F C:UserAdministratorDesktop	est.py -n 脚本v1版

    -F 生成单个exe文件

    py文件的路径

    -n 生成的exe程序改名称为

    我们生成的exe会有一个spec的文件,一般我们生成exe的时候,会有引入的模块和包找不到的情况,可以先生成一版,然后把引入的模块包,写到这个spec的文件里面,然后再执行一次打包,此时,再执行的话,命令就简单很多了,直接把spec的文件全名带后缀,写到pyinstaller这个命令后面即可。如下

    pyinstaller mv_jpg.spec

    这里就是spec的文件所有内容,可以把参数写到这里面,再执行一次打包就会方便很多。

    # -*- mode: python ; coding: utf-8 -*-
    
    block_cipher = None
    
    
    a = Analysis(['D:\lmj_work_file\lmj\script-for-work\only_mv_jpg_asexe\mv_jpg_depend_xml.py'],
                 pathex=['D:\lmj-exe'],
                 binaries=[],
                 datas=[],
                 hiddenimports=['D:\lmj_work_file\lmj\script-for-work\only_mv_jpg_asexe\create_thread.py'],  # 这里就是我们在程序中引入的外部模块包的路径
                 hookspath=[],
                 runtime_hooks=[],
                 excludes=[],
                 win_no_prefer_redirects=False,
                 win_private_assemblies=False,
                 cipher=block_cipher,
                 noarchive=False)
    pyz = PYZ(a.pure, a.zipped_data,
                 cipher=block_cipher)
    exe = EXE(pyz,
              a.scripts,
              a.binaries,
              a.zipfiles,
              a.datas,
              [],
              name='移除不参与分图数据v0.3',  # 生成的exe的名称写在这里
              debug=False,
              bootloader_ignore_signals=False,
              strip=False,
              upx=True,
              upx_exclude=[],
              runtime_tmpdir=None,
              console=True )
  • 相关阅读:
    KafkaZookeeper1-整体介绍
    spark thrift server configuration
    Spark Streaming 总结
    SparkSession
    Spark SQL
    Kafka Consumer2
    Kafka Consumer1
    Storm Spout
    java Future && Guava Future
    基本命令
  • 原文地址:https://www.cnblogs.com/2012-dream/p/11988318.html
Copyright © 2011-2022 走看看