Skip to main content

KPTE用于将.py文件转换为.exe可执行文件

Project description

KaixinPyToExe(KPTE)使用手册

简介:KaixinPyToExe用于将 .py文件转换为 .exe可执行文件

使用须知:

  • 运行平台 使用此方法打包只适用于 Windows xp以上的 64Windows系统,暂不支持其他平台和 32Winodws系统
  • 兼容性 支持 python-3.8的语法,不支持 python-3.8后更新或以前的特殊语法或函数
  • 已在GitHub上开源 此项目使用 MIT协议,欢迎大家参考:GitHub项目地址, 将其发布时请将 MIT协议证书放入!

下载 KPTE 程序

  • 可以通过 pip 命令来下载 KPTE: 在 cmd中执行以下命令,来安装 KPTE模块:

    pip install KPTE
    

    安装时请确保 pip在环境变量中

参数列表

-h, --help 查看帮助并退出

-p , --path 主文件的路径,必填

-o , --output exe文件输出路径,必填(放在单独文件夹内)

-f , --files 项目文件夹路径,必填,其中的所有文件将会被打包(不可以有除了项目文件及依赖以外的大型文件夹[例如虚拟环 境,多文件exe等],否则将会报错或将其复制)

-n , --name exe文件名称,默认为RUN.exe

-c , --cmd 是否显示cmd窗口,c为显示,w为不显示,默认为c

-i , --icon 图标路径,有默认值(.ico格式)

可以通过cmd内执行 KPTE -hKPTE --help 命令来获取,具体方法见下

开始使用

开始前请确保python的Scripts文件夹在环境变量内

  1. 使用 -h--help 来查看帮助

    cmd内执行 KPTE -hKPTE --help 命令,输出:

    usage: KPTE.exe [-h] -p  -o  -f  [-n] [-c] [-i]
    
    KaixinPyToExe 帮助:
    
    optional arguments:
      -h, --help      show this help message and exit
      -p , --path     主文件的路径,必填
      -o , --output   exe文件输出路径,必填(放在单独文件夹内)
      -f , --files    项目文件夹路径,必填,其中的所有文件将会被打包(不可以有除了项目文件及依赖以外的大型文件夹[例如虚拟环
    境,多文件exe等],否则将会报错或将其复制)
      -n , --name     exe文件名称,默认为RUN
      -c , --cmd      是否显示cmd窗口,c为显示,w为不显示,默认为c
      -i , --icon     图标路径,有默认值(.ico格式)
    

开始打包

执行以下命令进行打包:

KPTE -p [你的主文件目录] -o [exe文件的输出路径(一个单独的文件夹)] -f [你的项目文件夹]

请将 [xxx]内的替换你具体要填的值

如看到:

文件requirements.txt生成成功!
请查看requirements.txt, 如果有缺少项目的依赖包, 请在文本末尾添加:模块名==模块版本, 请在查看并修改后按下回车继续 >>>

请查看项目文件夹下的看requirements.txt如果其中检测出的项目依赖有缺少,请在其中添加格式为模块名==模块版本

cmd输出以下即可:

9958 INFO: Building EXE from EXE-00.toc completed successfully.
输入回车关闭 >>>

按下回车键关闭KPTE程序

其他参数

请自行根据 KPTE -hKPTE --help 命令中给出的提示,自行测试

其他

关于

作者还在上五年级,更新可能较慢

支持就在GitHub上给个星标吧,感谢大家的支持

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

KPTE-1.3.9.tar.gz (27.1 MB view details)

Uploaded Source

Built Distribution

KPTE-1.3.9-py3-none-any.whl (27.1 MB view details)

Uploaded Python 3

File details

Details for the file KPTE-1.3.9.tar.gz.

File metadata

  • Download URL: KPTE-1.3.9.tar.gz
  • Upload date:
  • Size: 27.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.6

File hashes

Hashes for KPTE-1.3.9.tar.gz
Algorithm Hash digest
SHA256 8e9d7c4f3157fd7a394a906e4d1416d14e8fa7f1b5b7ac556610cba0fdb457cd
MD5 5bc95eacb887104e7c52bf9609c28ff0
BLAKE2b-256 d0d795fd9e4ef20c97e997c521a0cb9ceef52a37b7bae5455e9e047ff19900b1

See more details on using hashes here.

File details

Details for the file KPTE-1.3.9-py3-none-any.whl.

File metadata

  • Download URL: KPTE-1.3.9-py3-none-any.whl
  • Upload date:
  • Size: 27.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.6

File hashes

Hashes for KPTE-1.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 440d491a21d77ca536e075661895d257e18e01b0ebaeb8c954106d3c42d7f579
MD5 a9b8cc9a4ba6b54dafdfecb7b36cde5c
BLAKE2b-256 016123016f96dfd85c666d7019873a27bcbe92787b70593ce30437a520f4bab1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page