嗨,作为 python 新手,我编写了一个小型 python 应用程序,可以将 excel 工作表转换为 sqlite 数据库表。它不是一个非常复杂的应用程序,但它确实使用了外部模块/包,如 xlrd (http://pypi.python.org/pypi/xlrd),我在编写我的应用程序时必须下载并安装它们。现在一切都完成了,我想将它分发给我的朋友,所有 Windows 用户,虽然他们的机器上有 python,但他们可能有也可能没有 xlrd 模块。
我想打包我的应用程序,确保它包含运行所需的所有内容,并与我的朋友分享最终的 .zip 文件,以便他们可以使用该应用程序。是否有一个很好的教程来介绍如何打包 python 应用程序,以及所有必要的外部模块/包,以便另一个 Windows 用户可以轻松运行我的应用程序。
我不断听到有关 disutils 的消息,任何人都可以向我指出一些好的教程,或者任何其他 python 打包教程,这些教程展示了如何将所有内容放入一个简单的易于分发的文件中。非常感谢
注意:我还想在我的应用程序中包含 sqlite 数据库文件,因此最终用户不必担心任何事情