一个.py到.exe或.app的可视化转换器,使用简单的图形界面和Python中的PyInstaller。
由于我定期要编译的软件比较多,一直在找一款图形化调用PyInstaller
的软件方便管理,之前找到一款auto-py-to-exe
我看用的人也挺多,但在苹果M1芯片下的macOS有个会导致无法使用的BUG,索性就自己抽空开发一个出来并开源与大家共享。
常用的几个命令参数都已经在v0.0.1版中做了支持,后续也会陆续新增其他参数的支持,也欢迎大家Fork一起改进升级。
Windows与Linux版本会在近期马上发布。
- 自定义程序名称、图标。
- 打包类型、窗口类型的两种模式的切换。
- 资源文件支持单文件与整个文件夹的导入。
- 自定义输出目录,方便管理。
- 配置文件支持导出、导入。
- 支持单独生成编译命令与直接在本程序内进行编译打包。
- 增加虚拟环境的支持
- 支持直接通过:
pip install *
安装使用
如在使用中碰到bug请至Issues提交。
- macOS
12.5
/ Windows 1021H2
/ Ubuntu Desktop22.04
- Python
3.9.13
- PyCharm
2022.2
- PySide6 / Designer
- macOS Monterey
12.5
arm64
- macOS Monterey
12.5
intel 64-bit
- Windows
10
21H2
- Ubuntu Desktop
22.04
LTS
- From release: https://github.com/jiayouzl/auto-py-to-app/releases
从2020年8月9日发布的 PyInstaller V4.0 开始,不再支持Python2.7;不过,通过安装旧版本的PyInstaller,您仍然可以在Python2.7中使用该工具。 PyInstaller V3.6 是支持Python2.7的最后一个版本;要安装此版本,请先卸载任何现有版本的PyInstaller,然后执行:
pip install pyinstaller==3.6
。
.
├── main.py 程序入口源代码
├── requirements.txt 依赖组件库
├── ui.py UI设计PY文件
└── ui.ui UI设计Designer文件
MIT.