一款命令行工具,可将一组 conda 包打包成安装程序,支持 shell、macOS .pkg 和 Windows .exe/.msi 格式。
499185PythonOther维护活跃更新于 4天前
为 Python 应用生成 Windows 安装包的工具,安装包内置 Python 运行环境。
Pynsist 用于为 Python 应用生成 Windows 安装包。安装包内置 Python 解释器,没有安装 Python 的用户也能在安装后直接运行应用。
开发者通过 installer.cfg 配置文件描述应用的名称、版本、入口函数、图标和需要附带的文件。依赖可以从 PyPI 下载带 wheel 的包,也可以直接指定本地 wheel 文件。运行 pynsist 命令后,工具借助 NSIS 生成安装程序。
工具通过 PyPI 安装,既可以作为命令行运行,也可以用 python -m nsist 调用,便于集成到更复杂的构建流程中。
从下载页面安装 NSIS
从 PyPI 安装 pynsist
pip install pynsist编写 installer.cfg 配置文件
生成安装程序
pynsist installer.cfg概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一款命令行工具,可将一组 conda 包打包成安装程序,支持 shell、macOS .pkg 和 Windows .exe/.msi 格式。
面向 Windows 的命令行软件安装器,把应用装进用户目录,免去管理员提示和 PATH 污染。
面向 Windows 的极简便携包管理器,每个包独立目录安装,环境互不干扰。
将 Python 程序打包为无需安装解释器即可运行的独立可执行文件。
基于 PyInstaller 的图形界面工具,可将 Python 脚本打包为独立的 .exe 文件。
Briefcase 可将 Python 项目打包为独立的原生应用,支持 Mac、Windows、Linux、iOS、Android 和 Web。