当前位置:  开发笔记 > 编程语言 > 正文

如何捆绑包含依赖项的Python应用程序?

如何解决《如何捆绑包含依赖项的Python应用程序?》经验,为你挑选了2个好方法。

我需要将我的python应用程序,它的依赖项和python打包到一个MSI安装程序中.最终结果应该是:

Python安装在标准位置

包及其依赖项安装在一个单独的目录中(可能是site-packages)

安装目录应该包含未压缩的python,并且不需要独立的可执行文件

pjz.. 25

关于如何将python变成可执行文件的问题.

归结为:

Windows 上的py2exe,Linux 上的Freeze和Mac 上的 py2app.



1> pjz..:

关于如何将python变成可执行文件的问题.

归结为:

Windows 上的py2exe,Linux 上的Freeze和Mac 上的 py2app.


不是真的重复.这是特定于包装.那个人还没有线索.但很酷,这是关于py2exe的信息

2> dF...:

我使用PyInstaller(svn版本)创建一个包含Python和所有依赖项的程序的独立版本.要让它正常工作并包含所有内容需要一点点小事(就像py2exe和其他类似的程序一样,请看这个问题),但它的工作原理非常好.

然后,您需要创建一个安装程序.NSIS适用于此并且是免费的,但它创建的.exe文件不是.msi.如果没有必要.msi,我强烈推荐它.否则,请查看此问题的答案以获取其他选项.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有