Skip to content

Windows Build script

SeaHOH edited this page Jul 30, 2021 · 5 revisions
  1. 请键入以下命令确保已经安装好 PyInstaller

    pyinstaller --version
  2. 准备好 build_ykdl.cmd 文件

    @echo off
    copy /y "C:\Python3\Lib\site-packages\cykdl\__main__.py" "__main__.py" && md hooks
    type nul > hooks\hook-ykdl.py
    echo from PyInstaller.utils.hooks import collect_submodules>> hooks\hook-ykdl.py
    echo,>> hooks\hook-ykdl.py
    echo hiddenimports = [x for x in collect_submodules('ykdl')]>> hooks\hook-ykdl.py
    C:\Python34\Scripts\pyinstaller.exe --onefile --noupx --additional-hooks-dir hooks --name ykdl "__main__.py"
    copy /y dist\ykdl.exe ykdl.exe
    rd /s /q __pycache__ build dist hooks && del __main__.py ykdl.spec
    pause
  3. 注意 Python 的安装位置,如果与脚本中的不一致,请将脚本中的C:\Python3修改为 Python 的实际安装位置

  4. 注意 Python39 不再兼容 Windows 7

  5. 不再兼容 Windows XP

Clone this wiki locally