5 python macos py2app
我使用 py2app 创建了一个应用程序,它工作正常,但如果我压缩/解压缩它,新解压缩的版本将无法访问标准 python 模块,如 Traceback 或 os. zip 的联机帮助页声称它保留了资源分叉,并且我已经看到其他以这种方式打包的应用程序(我需要能够将其放入 .zip 文件中)。我该如何解决?
小智 5
这是由于构建了一个半独立版本,其中包含指向本机安装文件的符号链接,正如您所说,除非使用“ -y ”选项,否则在压缩/解压缩时链接会丢失。
另一种解决方案是构建独立版本,它将(公共域)文件放入应用程序中,以便更好地承受压缩/解压缩等。这也意味着该应用程序对底层操作系统的变化更具弹性。当然,缺点是它更大,并且设置起来更复杂。
要构建独立版本,您需要安装可以重新打包的 python.org 版本。有关如何执行此操作的说明请参见此处,但请阅读评论,因为自博客文章撰写以来发生了一些更改。
小智 0
使用 zip -y ... 创建文件,同时保留符号链接。
归档时间:
16 年,6 月 前
查看次数:
7643 次
最近记录:
16 年,1 月 前