在打包的Python应用程序中包含外部库

时间:2011-10-22 01:52:18

标签: python

我刚刚选择了Python来开发一个工具,到目前为止,我真的非常喜欢这种语言,但有一个问题,我不能完全确定如何解决。

我希望在我的项目中使用一些外部库,目前是cherryPy和Cheetah但是我不知道如何打包我的应用程序以便包含这些库。来自.NET世界,编译器过去常常为我做一切。

做了一些谷歌搜索,但未能找到任何解决方案,所以我必须遗漏一些基本的东西。这是我需要配置distutils的东西吗?我是否需要将libs复制到我的应用程序文件夹结构中?既?

请欣赏任何建议。 :)

1 个答案:

答案 0 :(得分:0)

认为你要问的是如何创建Python所谓的Built Distribution。这可以使用distutils完成,而 是乏味的。我再次猜测这个问题,但我认为你会从关于describing extension modules的文档中受益。

除此之外,如果不指向py2exepy2app - 工具来分别为Windows和OS X创建独立的可执行文件,我认为没有一个广泛的答案是完整的。