2010-09-24 90 views
3

我有一个scrapy项目,我想将所有包装在一起的客户使用Windows,而无需手动安装它们的依赖关系。我遇到过cxfreeze,但我不太确定它如何与scrapy项目配合使用。如何使用cxfreeze打包scrapy项目?

我想我会做出某种接口,并运行Scrapy抓取器'从scrapy.cmdline导入执行',但我不知道。

在此先感谢您的帮助。

回答

1

试用py2exe。它运行良好,你可以将所有代码捆绑在一个exe文件中。

我建议你排除未使用的包,以减少exe文件大小(请参见在其网站上py2exe例子)

UDATE 作为建议尝试也

GUI2Exe是一个图形用户 界面前端到所有 “可执行的构建器”可用于Python编程语言 。它可以用来构建独立的 Windows可执行文件,Linux 应用程序和Mac OS应用程序 从 Python脚本开始的软件包和插件。

+0

+1 py2exe,gui2exe也是py2exe的优秀前端 – iondiode 2010-09-24 23:24:31

+0

谢谢,我添加了GUI2Exe Refs – daitangio 2010-10-01 07:34:49