2
Amy 原创整理|资料核验:2026-11-02
Python官方zipapp可以把应用目录打成.pyz,由Python解释器执行。所谓单文件分发仍要求目标机器有合适的Python;它并不会自动把解释器变成程序的一部分。应用还需有入口__main__.py,或在创建时指定入口函数。
官方特别说明:含C扩展的依赖不能直接从zip文件中运行。此类依赖要预先安装,或按文档单独随包提供并正确配置路径,同时匹配目标平台和架构。
Amy建议:打包前先列依赖,把纯Python包与原生扩展区分开,再在接近接收者环境的干净环境试运行。仅在自己已装好依赖的电脑上成功启动,不足以证明这个.pyz可以独立交给别人使用。