我开发了一个应用程序,它有多个文件和一些依赖库,如 bacpypes、requests、rdflib 等。我想创建一个安装程序,它将与应用程序一起安装所有软件包,以便用户无需单独下载软件包。目前为了部署应用程序,我正在复制源代码,使用 pip 或外部下载安装库。
2 回答

明月笑刀无情
TA贡献1828条经验 获得超4个赞
您可能需要考虑SetupTools。
从介绍到
SetupTools
:Setuptools
是 Python 增强功能的集合distutils
,允许开发人员更轻松地构建和分发 Python 包,尤其是那些依赖于其他包的包。

神不在的星期二
TA贡献1963条经验 获得超6个赞
使用这个 - Pyinstaller
PyInstaller 在 Windows、GNU/Linux、Mac OS X、FreeBSD、Solaris 和 AIX 下将 Python 应用程序冻结(打包)为独立的可执行文件。
PyInstaller 相对于同类工具的主要优势在于,PyInstaller 可与 Python 3.5—3.7 配合使用,由于透明压缩,它构建较小的可执行文件,完全多平台,并使用操作系统支持加载动态库,从而确保完全兼容。
添加回答
举报
0/150
提交
取消